Skimming the surface of Behaviour Driven Development.
The concept of Readme Driven Development and writing/editing tips for programmers.
Application of Domain Driven Design and strategic refactoring in legacy codebases.
Looking at patterns of software growth and change and strategies for managing complexity in large legacy applications.
Guest lecture to NYU resident art students in Berlin about the NetArt movement and aesthetics of the history of technology.
Auckland Web Meetup 2008 - riffs and rants on the theme of ‘User logins must die’
An introduction to automated testing in SilverStripe and the Sapphire framework.
Introduction to the history of information. An 8x5 talk at Webstock 2008.
Local government for a connected world. Presentation for Wellington EGovBarCamp (September 2007).
The importance of rapid prototyping frameworks for developing the next generation of websites.