I'm actively involved in the software development community, and the various publications and presentations that I've given, written or been involved with are listed below.
Publications (Patterns)
"An Interactive Pattern Story about Remote Object Invocation", workshopped at PLoP 2009.
"How patterns shaped new WS-Notification functionality in IBM WebSphere Application Server 7.0" with Dave Draper. Published in the IBM developerWorks Architecture section, December 23rd, 2008.
"Choose Your Own Architecture - Interactive Pattern Storytelling", published in Transactions on Pattern Languages of Programs II, special edition on applying patterns. with Illustrations by Maisie Platts. Workshopped at EuroPLoP 2008. Illustrations by Maisie Platts.
"An Example of the Retrospective Patterns-Based Documentation of a Software System", workshopped at EuroPLoP 2007, published in Transactions on Pattern Languages of Programming.
"Using patterns to create a service-oriented component middleware", a pattern story, workshopped at VikingPlop 2006, published via IBM developerWorks.
Publications (Other)
"Using the WebSphere Business Events REST API to define event processing logic" with Stephen Godwin. Published in the WebSphere BPM Journal, September 8th, 2010.
"WS-Notification in WebSphere Application Server V7: Part 1: Writing JAX-WS applications for WS-Notification" with Lucas Partridge. Published in the IBM WebSphere Developer Technical Journal, Issue 11.9, November 12, 2008.
"Experiementieren statt Spekulieren: Architekturmodellierung und Spikes in agilen Projekten", co-authored with Roman Picher, ObjektSpektrum 6, 2006.
Presentations
"Interactive Pattern Story Design Workshop" at Pattern Languages of Programs Conference 2009.
"Exploring Design Space with interactive pattern stories" with Kevlin Henney, at ACCU 2009.
Presented "Experiences and Lessons Learned in Agile Software Development" at an IBM conference on Agile Software Development in 2007.
Notable Innovations
The following innovations were published in the IP.com invention database:
Last updated - 4th November 2010