Code Contributions
One of 3 original developers to start up MuleSource (now MuleSoft) together with Ross Mason in 2006, my first commits to the Mule ESB were for version 1.1.1 way back in 2005.
See all my 1613 commits here.
Working as a Core Mule Developer from 2006-2011, some of my key contributions include:
- jBPM Integration
- Drools Integration
- High Availability
- OSGi Container (original hot deploy technology)
- Reconnection Strategies
- SAML Support
- XML Configuration based on Spring namespaces
- Java Service Wrapper
- Maven Build System
- OracleAQ Transport
And of course lots of bug fixes!
Presentations
OSGi and Mule – Presentation at MuleCon 2007 (1,807 views!)
Mule and BPM/BPEL – Presentation at MuleCon 2007
Papers
SOA, EDA, BPM, and CEP are all Complementary: Practical Examples in Open Source Software.
Paper submitted for the Event-driven Business Process Management Workshop 2010
Blog Posts
Modeling your Business Logic: BPM, Rules, and CEP (Part 2)
Modeling your Business Logic: BPM, Rules, and CEP (Part 1)
Configuring Message Processors on Endpoints
Improvements to exception handling for Mule 3
Webinar: Make Web Applications do more with Mule
Press
Featured in press coverage from MuleCon 2008
Featured in a press release for Mule 1.4