The more than 100 keynotes, talks, and seminars that I have given at conferences, universities, user groups, or to corporate audiences draw from my experience in the following areas:
The lively and interactive style assures that talks are consistently highly rated for making complex topics accessible without sacrificing technical accuracy. All talks and workshops can be delivered in English or German, also on site. If you are interested in having me speak at your event or company, feel free to contact me.
I like to travel and have spoken in: Aarhus, Amsterdam, Antwerp, Baltimore, Banff, Bangkok, Barcelona, Beijing, Berlin, Bonn, Boston, Calgary, Chicago, Colombo, Dallas, Dubai, Frankfurt, Hamburg, Karlsruhe, Las Vegas, London, Los Angeles, Melbourne, Montreal, Munich, Nice, Orlando, Oslo, San Diego, San Francisco, Seattle, Shanghai, Sydney, Tokyo, Toronto, Vancouver, Vienna. Stay up-to-date via my feed. If you'd like to have a workshop conducted on your premises, please Contact me.
Enterprise Integration Patterns (2 days), Contact me for datesDesigning loosely coupled systems with asynchronous messaging and conversationsInteresting applications rarely live in isolation, but are integrated into an ecosystem of internal applications, external interfaces and cloud services. Asynchronous messaging offers distinct advantages for system integration, such as loose coupling, but designing such systems is not trivial. This seminar aids architects and developers in the design of distributed and integrated systems with a design vocabulary of almost 100 design patterns, including patterns for asynchronous messaging (channels, messages, routing, transformation, endpoints, systems management) and patterns for stateful conversations (discovery, initiation, intermediaries, resource management, reaching agreement). |
|
Architecting Enterprise Transformation (2 days)As the digital economy changes the rules of the game for enterprises, the role of architects also fundamentally changes. They must connect the penthouse, where the business strategy is defined, with the engine room, where the enabling technologies are implemented. Making this connection by walking from floor to floor won’t work. Instead, modern architects bypass existing structures by taking the Architect Elevator. In this highly interactive workshop architects learn how to transcend organizational levels to better link business strategy, IT strategy, and implementation. |
Software Architecture Gathering, Online, Nov 14, 2022The Architect Elevator: Connecting IT and Boardroom |
|
Software Architecture Alliance, Munich, Oct 11, 2022Der Architekten Aufzug: Vom Maschinenraum in das Penthouse und zurück |
|
YOW! Perth Developer Conference 2022, On-line, Sept 19, 2022Infrastructure as actual CodeCloud automation is much more than just eliminating manual steps - it should be an integral part of your software delivery lifecycle and actively influence your architecture choices. |
|
Software Architect Summit, Berlin, Sept 12, 2022The Architect ElevatorWe upgrade our technology all the time - shouldn’t we also update our role as architects? |
|
GOTO EDA Day 2022, London, Sept 1, 2022Keynote: I made everything loosely coupled. What holds my app together? |
|
PlatformCon Keynote, On-line, June 9-10, 2022Keynote: The Magic of Platforms |
|
Software Architecture Summit, On-line, March 14-16, 2022Keynote: Die Magie der Plattformen |
|
Software Architecture Conference, New York City, Feb 23-26, 20202-day Training: The Architect Elevator |
|
Software Architecture Conference, Berlin, Nov 4-7, 20192-day Training: The Architect ElevatorLiving in the first derivative Enterprise Architecture = Architecting the Enterprise? |
|
Yow! Singapore, Singapore, Sep 13, 2019Architects live in the first derivative |
|
Yow! Perth, Perth, Sep 6, 2019Architects live in the first derivative |
|
AWS Meetup Singapore, Singapore, July 16, 2019Being a Cloud Architect |
|
SummerSOC, Hersonissos, Greece, June 17-23, 2019The Architect Elevator |
|
TNG Big Tech Day 12, Munich, June 7, 2019The Architect Elevator: Connecting Penthouse and Engine Room |
|
Singapore GovTech Stack-X, Singapore, May 28, 2019Keynote: Being a Cloud Architect |
|
Software Architecture Conference, New York, Feb 3-6, 20192-day Training: The Architect ElevatorKeynote: Architecting IT Transformation Enterprise Architecture = Architecting the Enterprise? |
|
Yow!, Perth, Australia, Sep 3-6, 2018Keynote: Enterprise Architecture = Architecting the Enterprise? |
|
Yow!, Hong Kong, Sep 13-15, 2018 |
|
Agile India, Bangalore, Mar 6-8, 2018Full Day Workshop: Architecting Enterprise TransformationAdopting Devops - You are aiming at the wrong target! Enterprise Architecture = Architecting the Enterprise? |
|
YOW!, Melbourne, Brisbane, Sydney, Nov 30 - Dec 8, 2017Full Day Workshop: Architecting Enterprise TransformationCTO Summit: Life of a Chief Architect Enterprise Architecture = Architecting the Enterprise? A three-city circuit through Australia. |
|
DevOpsCon, Munich, Nov 20-23, 2017Adopting DevOps? You are aiming at the wrong target! |
|
Goto Berlin, Berlin, Nov 15-17, 2017Enterprise Architecture = Architecting the Enterprise?Adopting Devops - You are aiming at the wrong target! Full Day Workshop: Architecting Enterprise Transformation The highly interactive full-day workshop shows architects how to ride the "architect elevator" to the upper floors where they can align IT with business strategy. This is the first time this workshop is held in Germany in English - don't miss it! |
|
YOW! Hong Kong, Hong Kong, Sep 7-8, 2017Enterprise Integration Patterns 2: The Making of a Pattern Language |
|
YOW! Singapore, Singapore, Sep 11-12, 2017Enterprise Integration Patterns 2: The Making of a Pattern LanguageFull Day Workshop: Architecting Enterprise Transformation (Sept 13) This highly interactive full-day workshop teaches architects how to ride the "architect elevator" to the upper floors to align IT with business strategy and to instill lasting change into their organization. First time in Singapore! |
|
IT-Architekten: Angelpunkt der Digitalen Transformation im Unternehmen, Bern, CH, Aug 25, 2017Zum ersten mal live in der Schweiz mit einem Praxis-Training zum Schnittpunkt zwischen IT Architektur und Transformation. Super Angebot fuer CHF 200! |
|
IT-Architekten: Angelpunkt der Digitalen Transformation im Unternehmen, Cologne, June 20-21, 20172-day Workshop in GermanIT-Architekten spielen eine Schlüsselrolle bei der digitalen Transformation traditioneller Unternehmen, weil sie wissen, wie man Cloud Computing, Big Data, Mobile Apps, IoT, Microservices & Co gewinnbringend im Unternehmen einsetzt. Dazu bedarf es der Fähigkeit, sich auf allen Ebenen der Organisation zu bewegen, um die Firmenstrategie zu verstehen, zu beeinflussen, und durch Softwareentwicklung und IT-Infrastruktur voranzutreiben. |
|
Software Architecture Summit, Munich, March 15, 2017Keynote: Denken wie ein(e) Architekt(in) |
|
OOP, Munich, Jan 30- Feb 3, 2017Architekturentscheidungen: Den Wald vor lauter Bäumen sehenArchitektur einer IT-Transformation |
|
YOW!, Sydney, Melbourne, Brisbane, Dec 1-9, 2016If you are synchronous you are not resilientFull Day Workshop: Architecting IT Transformation My full-day workshop is loosely based on my new book "37 Things One Architect Knows" to teach architects how to ride the elevator higher up towards the company leadership to provide more value with IT and to instill lasting change into the organization. |
|
IT-Architekten: Angelpunkt der Digitalen Transformation im Unternehmen, Hamburg, Oct 19-20, 20162-day Seminar in GermanIT-Architekten spielen eine Schlüsselrolle bei der digitalen Transformation traditioneller Unternehmen, weil sie wissen, wie man Cloud Computing, Big Data, Mobile Apps, IoT, Microservices & Co gewinnbringend im Unternehmen einsetzt. Dazu bedarf es der Fähigkeit, sich auf allen Ebenen der Organisation zu bewegen, um die Firmenstrategie zu verstehen, zu beeinflussen, und durch Softwareentwicklung und IT-Infrastruktur voranzutreiben. |
|
Software Architecture Summit, Berlin, Sept 26, 2016Architektur einer IT Transformation: 37 Dinge, die ein Chefarchitekt wissen mussKeynote: Denken wie ein(e) Architekt(in) |
|
GOTO Chicago, Chicago. IL, May 23-26, 2016If you are synchronous, you are not resilientWorkshop: Architecting Enterprise Transformation I will hold a full-day workshop based on by book-in-progress "37 Things One Architect Knows". |
|
IT-Architekten: Angelpunkt der Digitalen Transformation im Unternehmen, Munich, April 25-26, 20162-day Seminar in German |
|
Software Architect Summit, Munich, March 16-18, 2016Keynote: Enterprise Architekten - Raus aus dem Elfenbeinturm, rein in die digitale WeltTutorial: Enterprise Integration Patterns - Messaging und Konversationen [Download] |
|
OOP, Munich, February 1-5, 2016Software-Architekturen im Zeitalter der Dinge (with Frank Buschmann)Tutorial: Enterprise Architekten - Raus aus dem Elfenbeinturm, rein in die digitale Welt |
|
W-JAX, Munich, November 2-6, 2015Enterprise Architekten - Raus aus dem Elfenbeinturm, rein in die digitale Welt |
|
Software Architect Summit, Berlin, September 16-18, 2015Keynote: Enterprise Architekten - Raus aus dem Elfenbeinturm, rein in die digitale WeltTutorial: Enterprise Integration Patterns - Messaging und Konversationen |
|
SATURN 2015, Baltimore, MD, Apr 27-30, 2015It's Good to be Architect |
|
OOP 2015, Munich, Germany, Jan 26-30, 2015Architekten – Halluzinationen aus dem Elfenbeinturm oder IT Heilsbringer? (with Frank Buschmann) |
|
GOTO Berlin, Berlin, Germany, Nov 6-7, 2014Enterprise Architect - Ivory Tower Resident or Corporate Savior? |
|
W-Jax 2014, Munich, Germany, Nov 4-6, 2014The Enterprise Architect - Ivory Tower Resident or Corporate Savior? |
|
ECSA (European Conference on Software Architecture) 2014, Vienna, Austria, Aug 25-29, 2014The Age of Architecture |
|
TM Forum Live! 2014, Nice, France, June 2-5, 2014Transforming Global IT Infrastructure |
|
MobileTech Conference 2013, Munich, Germany, Mar 12-13, 2013Near Field communication (NFC) in Japan |
|
W-JAX 2012, Munich, Germany, Nov 5-9, 2012Enterprise Integration Patterns: Past, Present and Future |
|
OOP 2012, Munich, Germany, Jan 23-27, 2012NFC - Near Field Communication in Japan [Download]Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade! [Download] |
|
WSO2Con, Colombo, Sri Lanka, Sep 13-15, 2011Keynote: Enterprise Integration Patterns: Past, Present and Future |
|
CamelOne, Arlington, VA, May 24, 2011Keynote: Enterprise Integration Patterns: Past, Present and Future |
|
Goto Conference, Aarhus, Denmark, Oct 4-8, 2010Data Storage and Analysis in the Cloud [Download]NFC - Not For Children? [Download] My NFC talk was the 2nd highest ranked at the conference. |
|
QCon, Tokyo, Japan, Apr 19-20, 2010Programming the Cloud |
|
Developer Summit, Tokyo, Japan, Feb 18-19, 2010Distributed Programming the Google Way |
|
OOP, Munich, Germany, Jan 25-29, 2010Distributed Programming the Google WayHooking Stuff Together - Coupling, Messaging, and Conversations |
|
Devoxx, Antwerp, Belgium, Nov 16-19, 2009Distributed Programming the Google Way [Download]I collected a set of design considerations for building widely distributed systems and show how they are used in some of Google's core systems, such as Bigtable, GFS, or MapReduce. |
|
Karlsruhe Trend Kongress, Karlsruhe, Germany, Nov 20, 2009Programming the Cloud for Mere Mortals [Download]I was invited to give a 30 minute keynote at this event, which was organized by the CyberForum. I chose to give a high-level overview of some of the challenges inherent in programming distributed systems. |
|
JAOO, Aarhus,Denmark, Oct 4-9, 2009Distributed Programming the Google WayI am again running the cloud computing track at JAOO. My talk tries to extract common design patterns or themes from a variety of Google core systems, such as GFS, Bigtable, MapReduce, Sawzall. |
|
JavaOne 2009, San Francisco, June 2-5, 2009Cloud Computing: Show Me the Money |
|
QCon Tokyo, Tokyo, Japan, April 9 - 10, 2009Programming the Cloud [Download]I was finally able to speak about Google App Engine for Java. |
|
Developer Summit Tokyo, Tokyo, Japan, Feb 12-13, 2009Programming the Cloud |
|
QCon San Francisco, San Francisco, CA, November 19 - 21, 2008Track: The Cloud as the New Middleware PlatformI am track hosting the Cloud Computing track. We'll have speakers from Google, Yahoo, Salesforce, and John "ProgrammableWeb" Musser. |
|
JAOO Denmark, Aarhus, Denmark, September 28 - October 3, 2008GData: Google, the Cloud, and You |
|
IDG JavaWorld Day, Shinagawa, Japan, August 20, 2008Programming the Cloud -- the Internet as a Platform |
|
Tokyo 2.0, SuperDeluxe, Tokyo, August 11, 2008Programm the Cloud |
|
JAOO Australia, Sydney & Brisbane, Australia, May 28 - June 1, 2008GData: Google, the Cloud, and You"Hooking Stuff Together" – Coupling, Messaging, and Conversations Software Visualization and Model Generation (with Erik Doernenburg) |
|
QCon, London, UK, March 10-14, 2008Track: The Cloud as the New Middleware PlatformI'll be organizing the coud computing track for QCon. Hope to see you there! |
|
W-Jax, Munich, Germany, November 5-9, 2007Developing in an SOA WorldProgramming Without a Call Stack - Event-driven Architectures in Action [Download] |
|
Fifth International Workshop on SOA and Web Services Best Practices (at OOPSLA), Montreal, Canada, October 21, 2007Keynote -- SOA Patterns: New Insights or Recycled Knowledge? [Download] |
|
Colorado Software Summit, Keystone, Colorado, October 21-26, 2007Mashing Up with Google Mashup Editor and Yahoo! PipesProgramming without a Call Stack – Event-driven Architectures My first live talk about Google products. Just to maintain the balance in the universe I work with both Yahoo! Pipes and Google Mashup Editor. |
|
ICSOC: International Conference on Service-oriented Computing, Vienna, Austria, September 17-20, 2007Panel on SOA GovernancePanel on Service API's and Mashups Panel on SOA Run-time |
|
TheServerSide Java Symposium Europe, Barcelona, June 27-29, 2007Software Visualization and Model Generation (with Erik Doernenburg)Programming without a Call Stack - Event-driven Architectures |
|
DEBS: Distributed Event-based Systems, Toronto, Canada, June 20-22, 2007Architect's Dream or Developer's Nightmare |
|
SD West, Santa Clara, CA, March 19-23, 2007Developing in a Service-Oriented WorldSoftware Visualization and Model Generation Conversations between Loosely Coupled Services |
|
OOP, Munich, Germany, Jan 22-26, 2007Conversations between Loosely Coupled ServicesSoftware Visualization and Model Generation (with Erik Doernenburg) |
|
JAOO, Aarhus, Denmark, October 1-6Conversations between loosely coupled servicesI will be leading the SOA track at JAOO this year. Is there anything left to say about SOA? I think so! I am looking to compile a series of insightful talks that are based on real experiences. |
|
SOA Days Technology Conference, Bonn, Germany, Sept 20 -21Patterns in Service-oriented Architectures |
|
JavaZone, Oslo, Norway, September 12-15Software Visualization and Model Generation (with Erik Doernenburg)Developing in a Service-oriented World I have heard great things about JavaZone from many other speakers. This time I get to be part of it. |
|
TheServerSide Java Symposium Europe, Barcelona, Spain, June 21-23Software Visualization and Model Generation (with Erik Doernenburg)Developing in a Service-oriented World |
|
SpringOne, Antwerp, Belgium, June 15-16Patterns in Service-oriented ArchitecturesKeynote: Where did all my beautiful code go? [Download] This one should be fun -- I get to hang out with my intellectual drinking buddies in Antwerp. |
|
Burton Group Catalyst, San Francisco, June 14-16Agile SOA - The SDLC, SOA, and YOUAgile development methods enjoy increasing popularity when it comes to building business applications. They promise flexibility, immediate customer feedback, and a high-quality solution. However, some of the basic mechanisms of service-oriented architectures can be perceived as a counterforce to agile development. For example, published interface contracts can bog down rapid iteration. Also, development tools that support an agile development style are not always available for Web-services based interactions. Can you have the best of both worlds? |
|
Forrester's IT Forum 2006: GigaWorld, Las Vegas, April 6Panel: The Death of Programming |
|
TheServerSide Symposium, Las Vegas, March 23 - 25Keynote: Where did all my beautiful code go? [Download]Software Visualization and Model Generation [Download] (with Erik Doernenburg) Patterns in Service-Oriented Architectures |
|
Software Development, Santa Clara, March 13 - 17Developing in a Service-Oriented WorldConversations Between Loosely Coupled Services [Download] |
|
OOP 2006, Munich, January 16 - 20Developing in a Service-Oriented WorldDistributed Systems Architectures based on Asynchronous Messaging Enterprise Integration Patterns I heard good things about this German conference from a number of people. This time I'll have an opportunity to speak. It'll be great to be in Munich during the winter but they make me work pretty hard for it: three talks in a row... I hope there will be some time left to party with Christian! |
|
OOPSLA 2005, San Diego, October 16- 20Tutorial - Programming without a Call Stack - Event-driven Architectures in ActionThis 3 hour tutorial will allow me to expand on my popular talk on composable, event-driven systems. |
|
Microsoft PDC , Los Angeles, September 11-16Panel: The Art and Practice of Connected SystemsA panel with Steve Swartz should be fun, especially on connected systems. |
|
Microsoft TechEd Europe, Amsterdam, July 5-8Messaging Patterns with IndigoThis talk is still in the planning phase. TechEd Europe will have quite a few Indigo talks because not everybody is going to be able to make it to PDC. I myself need to find a way to weazle a ticket to PDC out of someone ;-) |
|
SD Forum, eBay Conference Center, San Jose, June 28Developing in a Service-Oriented WorldThe SD Forum organizes local events in the Bay Area. This talk concludes an all day Web Services Conference organized by SD Forum. Admission is free to SD Members or $15 for others. This might be the cheapest way yet to see me speak :-) |
|
Microsoft TechEd, Orlando, June 5-10Introduction to Messaging (with Ted Neward)I will be co-presenting with Ted Neward, which promises to be quite entertaining :-) |
|
EAI Forum, Karlsruhe, Germany, April 18-21Enterprise Integration PatternsEAI Forum is the largest integration related event in the German speaking area. Luckily, I started to translate some of my material into German... |
|
TIBCO Software Conference: From Real-Time to Predictive Enterprise, Dubai, UAE, April 10SOA = Same Old Architecture?Enterprise Integration Patterns |
|
Software Development Conference & Expo, Santa Clara, March 14-18Programming Without a Call Stack: Event-Driven Architectures in JavaAfter missing the SD conference this year, I will explain how to leverage event-driven architectures inside a single virtual machine. |
|
Patterns and Practices Summit, Mountain View, March 14-16Developing in a Service-Oriented WorldKeith Pleas organizes these summits in close collaboration with Microsoft. These events are smaller in scale but give attendees ample access to the speakers. Ward is coming as well, so this one should be good. |
|
Canadian Strategic Architect Forum, Seattle, March 9-10Integration PatternsWell, Martin gets to go to the Gold Coast and I have to make do with rainy Seattle. Oh well, gotta write a few more books :-) |
|
TheServerSide Java Symposium, Las Vegas, March 3-5Event-Driven Architectures in ActionSOA = Same Old Architecture? I am sure next year's TheServerSide Symposium will be as much fun and as content-rich as last year's. I look forward to more panels moderated by Ted Neward |
|
GI Fachtagung fuer Datenbanksysteme in Business, Technologie und Web,, Karlsruhe, Germany, March 2-4Developing in a Service-Oriented WorldDespite the apparent database focus in the title of this event, there is a definite emphasis on SOA and Web services. Frank Leymann and Satish Thatte (the two brainfathers of BPEL) will speak there as well so I am honored to have my name appear among all the BPEL celebrities. My talk will focus on what SOA means for developers, what kind of tools and skill sets we need etc. I think this is a topic that is too often ignored as we all love to dwell in the architectural benefits of SOA. |
|
VSLive! Software Architect Summit, , San Francisco, February 6-10Developing in a Service-Oriented WorldI jumped into this one at the last minute. Interesting line-up with lots of talks on SOA etc. |
|
JavaPolis 2004, Antwerp, Belgium, Dec 13-17Enterprise Integration Patterns: Asynchronous Messaging Architectures in PracticeMy ACM tutorials use C# examples, so for JavaPolis I am going to port these to JAX-RPC or JMS. The way I constructed the example components switching from one transport to the other should be very easy. Maybe BEA's new QuickSilver will be available by then. It would be cool to do the examples in that. Anyone from BEA feel free to e-mail me :-) |
|
EAI Expertentag, Technische Universitaet Berlin, Nov 25-26Keynote: Buchstabensuppe: Was steckt eigentlich hinter ESB, SOA, SOAP, WSDL & Co?Workshop: Enterprise Integration Patterns: Asynchrone Messaging Architekturen in der Praxis EAI Patterns for the first time in German! Jawohl... |
|
Sun JavaOne, San Francisco, June 28-July 1, 2004Enterprise Integration Patterns: Asynchronous Messaging Architectures in PracticeAt least one show close to home :-) |
|
OOPSLA 2004, Vancouver, Canada, Oct 24-28Enterprise Integration Patterns: Asynchronous Messaging Architectures in PracticeThe most popular tutorial so far at OOPSLA 2004! Join us! This year we split the tutorial in two halves. Bobby does a half-day intro into the terminology and request-reply examples. My tutorial focuses on coupling, service-orientation, message flow architectures and conversations. I will use real running examples to show how to construct message flow architectures. |
|
ACM Middleware 2004, Toronto, Canada, Oct 18-221/2 Day Tutorial: Enterprise Integration Patterns: Asynchronous Messaging Architectures in PracticeNo reruns! This tutorial will feature more real, running examples. I am currently assembling a set of reusable components that implement the core patterns (Splitter, Router, Translator). During the tutorial I will use these components to show running versions of the examples discussed in the slides. I am also planning to post these components on this site once they are done. |
|
Microsoft TechEd, San Diego, May 24-28, 2004Patterns in the EnterpriseA walk through application and integration patterns targeted at enterprise developers. By the time TechEd is held our new Microsoft PAG book on integration patterns should be available. |
|
EAI Industry Consortium Global Summit, Banff, Canada, May 24-28, 2004Half-day tutorial on Enterprise Integration PatternsFinally a conference focused on EAI. I am very excited to present at an event dedicated to integration issues. |
|
TheServerSide Java Symposium, Las Vegas, May 6-8, 2004Enterprise Integration PatternsEvent-Driven Architectures |
|
Information Processing Society of Japan - Patterns Working Group, Tokyo, Japan, April 20Hironori Washizaki and his team invited me to give a talk at the Tokyo Patterns Working Group. I had a great time and learned how to write my name in Katakana. |
|
JavaPolis, Antwerp, Belgium, December 3-4One of the biggest Java events in Europe, organized by the Belgian Java User's group - BeJUG. |
|
Nexus Computer Books, Calgary, Canada, Nov 27Nexus is a neat computer bookstore and somewhat of a local institution. Sadly, I think they have gone out of business since. |
|
OOPSLA 2003, Anaheim, Oct 26-30Tutorial on Enterprise Integration Patterns (with Bobby Woolf)A half-day tutorial showing how to use integration patterns to design integration solutions. Plus: Book Launch!! |
|
JAOO 2003, Aarhus, Denmark, Sept 22-26Enterprise Integration Patterns [Download]Test-Driven Enterprise Integration This big conference in a small country continues to attract top-notch software development talent. JAOO really one of the best-run shows I know of. The speaker roster is first class and the general level is very high. |
|
SD Best Practices Conference, Boston, Sept 15-18, 2003Enterprise Integration Patterns - Asynchronous Messaging Architectures in Practice [Download]A quick (25 slide) introduction into EAI patterns. |
|
TechEd 2003, Dallas, June 1-6 |
|
SD West 2003 Conference, Santa Clara, March 24-28, 2003Enterprise Integration Patterns [Download]A 90 minute journey through the world of EAI patterns. |
|
2002 LOMA Systems ForumShedding New Light on Enterprise Integration (with Martin Fowler) |