Presentations


Neo4j Release Party
A rapid introduction to the Neo4j graph database to coincide with the release of version 1.3, given at Skillsmatter London, March 2011

REST in Practice (tutorial with Ian Robsinson)
QCon London, March 2010

The Enterprise Architecture you always wanted has been hiding in plain sight since 1991
ThoughtWorks Quarterly Technology Briefing, London and Manchester, December 2009

REST in Practice (tutorial with Ian Robsinson)
QCon San Francisco, November 2009

Guerrilla SOA
IST 2009, Tartu, Estonia, November 2009

This is not a REST Talk, and Hypermedia - The Confusing Bit from REST
SOA Symposium, Rotterdam, October 2009

HATEOAS - The Confusing Bit from REST
London .NET User Group, October 2009

HATEOAS - The Confusing Bit from REST, JAOO Meetup
Aarhus and Copenhagen, September 2009

This is NOT a REST Talk
and This is a REST Talk, TechEd Australia/New Zealand, Gold Coast and Auckland September 2009

The Enterprise Architecture you always wanted has been hiding in plain sight since 1991
ThoughtWorks Australia Boardroom Briefing, Sydney and Melbourne, August 2009

GET /Connected: A Tutorial on Web-based Services (.pdf)
InfoQ Online Tutorial, May 2009

Guerrilla SOA
Falando em Java Keynote, Sao Paulo, Brazil, May 2009

HATEOAS - The Confusing Bit from REST
Caelum Tech Talk, Sao Paulo, Brazil, May 2009

Guerrilla SOA, GET /Connected, and Web-based Services Tutorial
Great Indian Developer Summit, Bangalore, April 2009

A Tutorial on Web-based Services
QCon London, March 2009

GET /Connected
Manchester Geek Night, February 2009

Guerrilla SOA Keynote
SOA Forum, Stockholm, January 2009

A Field Guide to your very own Guerrilla SOA Campaign
JFokus, Stockholm, January 2009

REST Track, with Ian Robinson, Steve Vinoski, Leonard Richardson, Stu Chartlon, and Mark Nottingham
QCon San Francisco, November 2008

Guerrilla SOA and A Couple of Ways to Skin an Internet-Scale Cat
SOA Symposium, Amsterdam 2008

Web-based Guerrilla SOA
JavaZone, Oslo, September 2008

Does my Bus Look Big in This?
Keynote talk with Josh Graham, Australian Architecture Forum, May 2008

A Couple of Ways to Skin an Internet-Scale Cat
JAOO Brisbane and Sydney, May 2008

Web-based Guerrilla SOA
Developer Summit, Stockholm, April 2008

A Couple of Ways to Skin an Internet-Scale Cat  (.ppt 2003 format)
QCon London, March 2008

Does my Bus Look Big in This?
Keynote talk with Martin Fowler, QCon London, March 2008

Guerrilla SOA (.ppt 2003 format)
QCon San Francisco and �redev M�lmo, November 2007

A Couple of Ways to Skin an Internet-Scale Cat  (.ppt 2003 format)
QCon San Francisco, November 2007

Stranger in a Strange Land (.ppt 2003 format)
TechEd Australia and New Zealand, August 2007

The adventures of a SOAP and Web Services fan exploring the Web as a middleware platform.

Learning to Live with the Static Typing Fascist and Dynamic Typing Fanboy in your Enterprise (.ppt 2003 format)
TechEd Australia and TechEd New Zealand, August 2007 (with James Crisp)

A conversation between a Rubyist and a C# 3.0 developer which explores the relationship between the two technologies and where each has strengths and weaknesses in enterprise software development.

Message Oriented Web Services (using WCF)
ACS Web Services SIG, November 2006

An updated version of the Building Web Services with WSE 2.0 talk, using WCF as the example platform to describe message-oriented principles.

Enterprise Java Australia Keynote - Guerrilla SOA
EJA, August 2006

A shorter version of Guerrilla SOA focussing on the commoditisation of integration software within application development platforms, and charting the diminishing importance of message brokering middleware.

TechEd - Guerrilla SOA
Microsoft TechEd New Zealand and Australia, August 2006

An updated version of how to fight back when a vendor tries to take control of your enterprise. Everything you need to know about exploding the myth of ESB products, including new material on using Web Services metadata to bootstrap rich integration without needing specialist middleware.

Guerrilla SOA
ThoughtWorks Quarterly Technical Briefing, Sydney and Melbourne, October 2005

How to fight back when a vendor tries to take control of your enterprise. Everything you need to know about exploding the myth of ESB products.
[Melbourne session, MMV format, 112MB]

Secure, Reliable, Transacted Service-Oriented Architectures
MS Architect Council Melbourne, Canberra, June 2005

Architectural patterns and guidance on building Web Services that are scalable, dependable, and secure based on the Sydney Microsoft Architect Forum.

An Overview of SSDL
Enterprise Web Workshop, Sydney University

An overview of the SOAP Service Description Language, including formal underpinnings and frameworks.

Get SOAphisticated with Web Services
ACS Web Services SIG, Sydney, April 2005

A repeat of the Microsoft China RAF keynote talk, presented in an informal and interactive session with the ACS Web Services SIG and Software Quality group.

Developing Enterprise Web Services
Microsoft Greater China Regional Architect Forum, Beijing, March 2005

An updated version of the Secure, Reliable, Transacted SOA talk given as a keynote at the Microsoft China RAF in Beijing, including some more ideas on MEST and how SSDL might fit into a Web Services deployment.

Web Services Transactions
Microsoft Regional Architect Forum, Gold Coast, Australia, February 2005

An overview of Web Services transactions technology to kick-off a round table discussion on SOA and Web Services.

Secure, Reliable, Transacted Service-Oriented Architectures
Microsoft Quarterly Architect Briefing, Sydney, December 2004

Architectural patterns and guidance on building Web Services that are scalable, dependable and (somewhat) secure.

Building Web Services with Microsoft WSE 2.0
ACS Web Services SIG, Sydney, July 2004

Using WSE 2.0 to develop message-oriented Web Services. Includes some code examples and runnable VS.Net project.

The WS-GAF Registry Service
GGF 11, Hawaii, June 2004

An overview of a scalable, dependable Web Service using the MEST architectural principles.

The Past, Present, and Future of Grid Computing
University of Sydney, February 2004

Using commodity Web Services technology to develop Grid computing applications.