Talks
Home • Patterns • Ramblings • Articles • Talks • Download • Links • Books • Contact

Experience Enterprise Integration Patterns live at a place near you! I enjoy giving talks at conferences, user groups or to corporate audiences. Not surprisingly, my favorite topics are pattern-based integration, asynchronous messaging architectures, service-oriented architectures, and agile methods for the development of integration solutions. I have presented in the following cities: Aarhus, Amsterdam, Antwerp, Banff, Beijing, Berlin, Boston, Calgary, Chicago, Dallas, Dubai, Karlsruhe, Las Vegas, Los Angeles, Melbourne, Orlando, San Francisco, Seattle, Shanghai, Tokyo, Toronto, Vancouver.

If you are interested in having me give a talk, feel free to contact me directly. I have material suited for short talks as well as 1/2 day or full-day tutorials. I am also open to customizing content to your specific needs.

Upcoming Talks
   

Microsoft PDC, September 11-16, Los Angeles
Panel: The Art and Practice of Connected Systems

A panel with Steve Swartz should be fun, especially on connected systems.

   

OOPSLA 2005, October 16- 20, San Diego
Tutorial - Programming without a Call Stack - Event-driven Architectures in Action

This 3 hour tutorial will allow me to expand on my popular talk on composable, event-driven systems.

   

OOP 2006, January , Jan 24-28, Munich, Germany
Developing in a Service-Oriented World
Distributed 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.

   
Past Talks & Events
   

Microsoft TechEd Europe, July 5-8, Amsterdam
Messaging Patterns with Indigo

This 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, June 28, eBay Conference Center, San Jose
Developing in a Service-Oriented World

The 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, June 5-10, Orlando
Introduction with Messaging

I will be co-presenting with Ted Neward, which promises to be quite entertaining :-)

   

EAI Forum, April 18-21, Karlsruhe, Germany
Talk on Enterprise Integration Patterns

EAI 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”, April 10, Dubai, UAE

   

Software Development Conference & Expo, March 14-18, Santa Clara
Programming Without a Call Stack: Event-Driven Architectures in Java

After missing the SD conference this year, I will explain how to leverage event-driven architectures inside a single virtual machine.

   

Patterns and Practices Summit, March 14-16, Mountain View
Developing in a Service-Oriented World

Keith 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, March 9-10, Seattle
Integration Patterns

Well, 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, March 3-5, Las Vegas
Event-Driven Architectures in Action
SOA = 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 für Datenbanksysteme
in Business, Technologie und Web, March 2-4, Karlsruhe, Germany

Developing in a Service-Oriented World

Despite 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, February 6-10, San Francisco
Developing in a Service-Oriented World

I jumped into this one at the last minute. Interesting line-up with lots of talks on SOA etc.

   

JavaPolis 2004, Dec 13-17, Antwerp, Belgium
Enterprise Integration Patterns: Asynchronous Messaging Architectures in Practice
1/2 Day Tutorial

My 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, Nov 25-26, Technische Universität Berlin
Keynote: 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...

   

OOPSLA 2004, Oct 24-28, Vancouver, Canada
Enterprise Integration Patterns: Asynchronous Messaging Architectures in Practice
1/2 Day Tutorial

The most popular tutorial so far at OOPSLA 2004 (see tutorial sales)! 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, Oct 18-22, Toronto, Canada
Enterprise Integration Patterns: Asynchronous Messaging Architectures in Practice
1/2 Day Tutorial

No 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.

   

Sun JavaOne, June 28-July 1, 2004, San Francisco
Enterprise Integration Patterns: Asynchronous Messaging Architectures in Practice

At least one show close to home :-)

   

Microsoft TechEd, May 24-28, 2004, San Diego
Patterns in the Enterprise

A 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, May 24-28, 2004, Banff, Canada
Half-day tutorial on Enterprise Integration Patterns

Finally a conference focused on EAI. I am very excited to present at an event dedicated to integration issues.

   

TheServerSide Java Symposium, May 6-8, 2004, Las Vegas
Session on Enterprise Integration Patterns
Session on Event-Driven Architectures

   

Information Processing Society of Japan - Patterns Working Group, April 20, Tokyo, Japan
Enterprise Integration Patterns

Hironori 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, December 3-4, Antwerp, Belgium
Session on Asynchronous Messaging Patterns

One of the biggest Java events in Europe, organized by the Belgian Java User's group - BeJUG.

   

Nexus Computer Books, Nov 27, Calgary, Canada
Book Signing

Nexus is a neat computer bookstore and somewhat of a local institution. [See Pictures]

   

OOPSLA 2003, Oct 26-30, Anaheim
Tutorial on Enterprise Integration Patterns

A half-day tutorial showing how to use integration patterns to design integration solutions. Plus: Book Launch!!

   

JAOO 2003, Sept 22-26, Aarhus
Enterprise Integration Patterns [PDF]
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, Sept 15-18, 2003, Boston
Enterprise Integration Patterns - Asynchronous Messaging Architectures in Practice [PDF]

A quick (25 slide) introduction into EAI patterns.

   
TechEd 2003, June 1-6, Dallas
Patterns in the IT Community-Roundtable Discussion
IT Agility in the Enterprise-Roundtable Discussion
   

SD West 2003 Conference, March 24-28, 2003, Santa Clara
Enterprise Integration Patterns [PDF]
Panel - Learning from Failing

A 90 minute journey through the world of EAI patterns.

   

2002 LOMA Systems Forum
Shedding New Light on Enterprise Integration: Agile EAI [PPT]

Joint presentation with Martin Fowler