15 April 2004
Parrot SDL, introducing Parrot, SDL, and Parrot SDL, the combination of the two, given at the Portland Perl Mongers April meeting. Nifty.
7 July 2003
Intro to Perl Testing, given at OSCON 2003 with Michael G. Schwern. Tony Stubblebine is a sleepy boy.
14 June 2003
The Portland Perl Mongers invited me to give a talk in June 2003. I introduced Mail::SimpleList with MailSimpleListTalk. (I also presented this using Jellybean's Wiki presentation software — its first public test.) You can do a lot of interesting things with e-mail once you realize two very important concepts.
18 February 2003
The Linux in Boise Club asked me to speak, so I wrote Why I Like Perl for them. It's an overview of Perl and the features I like. The live talk has a little more opinion and a little more explanation of some of the scary magic. (There are a couple of typos from the slide program I'll fix eventually.)
July 2002
Schwern and I presented Test::Tutorial to a captive audience at OSCON 2002, including Damian Conway and Allison Randal. So spreads the knowledge.
June 2003
The Portland Perl Mongers kindly put up with my Introduction to Test::More the month before OSCON 2002. Several of them are now test-infected.
26 July 2001
I was honored to give two talks at the O'Reilly Open Source Convention in July 2001. For an hour, a standing-room only audience heard me wax poetic on Extreme Programming and Open Source development.
- Principles of Extreme Programming and Open Source Development explores both development styles, analyzing how XP might fit in with Open Source. It's not exactly an introduction to either, but a sort of comparison.
- Applying XP to Open Source Projects is more practical. It explores the Extreme Programming practices that fit (and don't fit) with Open Source development, emphasizing testing, simple design, and providing some ideas on how pair programming just might work.
I've done a bit of XP and open source development. There are lots of ways to bring the two together. You might see XP catch on in Perl 6 development, if you're quick.