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.