- September 2010: Re-presented my “Business of Development” at DevWorld 2010 in Melbourne, Australia.
- September 2010: Presented a keynote talk at DevWorld 2010 in Melbourne, Australia: “To Pixar & Beyond”.
- Feb 2008: Objective-C Internals, a talk I gave at the Sydney Cocoaheads user group in February 2008. It’s similar to the Mac OS X Linguistics talk that I presented at Galois and fp-syd, but focuses a lot more on the object model and message-sending, and less on higher-order messaging shenanigans.
- September 2008: Presented a talk at DevWorld 2008 about The Business of Development in Melbourne, Australia.
- June 2008: Presented a talk titled “Mac OS X Linguistics” at Galois Inc, Portland.
- March 2008: Presented a one-hour talk/tutorial titled “Monads are not Scary” at the fp-syd user group, in conjunction with the fearsome Manuel Chakravarty.
- February 2008: Presented a thirty-minute talk “Toward the Massive Media Matrix”, at Foo Camp New Zealand (a.k.a. Baa Camp).
- January 2007: Presented a thirty-minute talk titled “Concurrency and Erlang” at Linux.conf.au 2007.
- July 2006: Presented a one-hour talk titled “Erlang and Concurrency” to the Sydney Linux Users’ Group (SLUG).
- January 2006: Presented a talk titled “Controlled Chaos” at the Linux.conf.au 2006 digital arts mini-conference, about the use of Linux in the Visual Effects Industry (with Anthony Menasse of Rising Sun Pictures).
- October 2004: Gave a technical demo and poster session at the ACM Multimedia Conference 2004 in New York, on Annodex and Continuous Media Web technologies (with Conrad Parker of CSIRO).
- June 2004: Presented a talk titled Beyond C, C++, Python and Perl at the Sydney Linux Users’ Group, about type systems and programming languages.
- January 2004: Presented a talk titled “DJing Beyond the Turntable” at the Linux.conf.au 2004 audio mini-conference, about the state of the art and future ideas for computer-based music DJing.
- January 2004: Presented a tutorial at Linux.conf.au 2004 on an Introduction to Annodex technologies (with Silvia Pfeiffer and Conrad Parker of CSIRO).
- September 2003: Invited to present a paper I worked on with Don Stewart, Sean Seefried and Manuel Chakravarty titled “Plugging Haskell In” at the National University of Singapore.
- September 2003: Invited to speak at the National University of Singapore about the Continuous Media Web and Annodex projects.
- September 2003: Invited to speak at the University of Utrecht about my honours thesis, on binding Haskell to Objective-C.
- September 2003: Presented a paper titled Interfacing Haskell with Object-Oriented Languages at the Implementation of Functional Languages conference, 2003 (with Manuel Chakravarty of the University of New South Wales).
- August 2003: Presented a talk titled “Experiences with Template Haskell” at the Haskell Implementer’s Meeting (HIM) 2003 (with Sean Seefried of the University of New South Wales).
- August 2003: Presented a demo titled “Mocha: An Objective-C Binding for Haskell” at the Haskell Implementer’s Meeting (HIM) 2003.
- March 2001: Gave a talk on zsh (the Z shell) at the Sydney Linux Users’ Group.