I’ve been speaking at conferences and similar events for over 10 years now. Most frequently at OSCON (Open Source Convention) but also at YAPC (Yet Another Perl Conference), Perl Workshops, and Insight Cruises (formerly Geek Cruises).
Most of my presentations, talks, tutorials etc. I’ve made freely available. Usually by uploading them somewhere or other. Since starting this blog I’ve become more conscious of the value of collecting these presentations and providing a single page to index them. This is that page.
I’ll start with the most recent and work backwards, adding details and links, as time allows.
2010
• OSCON – Portland, Oregon, USA – July
OSCON is back in Portland this year. I’ve submitted three proposals: “Database Access in Perl 6 and Parrot”, “New PL/Perl features in PostgreSQL 9.0″, “Understanding and Optimizing your Code with Devel::NYTProf”.
• PGCon2010 – University of Ottawa, Canada – May
My first PostgreSQL conference. I’ll be trying to squeeze all the PL/Perl related changes in PostgreSQL 9.0 into a very short Lightning Talk. Wish me luck!
• Ann Arbor Perl Mongers – Ann Arbor, MI, USA – March
The Ann Arbor perl mongers group was being restarted (after a 10 year gap) by the TigerLead tech team. I’m working for TigerLead and was going to be in Ann Arbor for a meeting so they asked me to give a couple of talks: Devel::NYTProf and Perl Myths. I like giving talks at events like these because there’s no set time limit and the audience is more relaxed (the free pizza probably helped). I’ve uploaded a screencast of the Perl Myths talk. At 1:18 it’s significantly longer than my usual more rushed 40 minute version given at conferences.
2009
• IPW09 – Italian Perl Workshop – Pisa, Italy – October
I was invited to IPW08 and had a great time. I’m looking forward to IPW09.
• HighLoad++ (translation) – Developer Conference for High Load systems – Moscow, Russian Federation – October
My thanks to Oleg Bunin and Andrew Shitov for inviting me to speak at HighLoad++. My first visit to Russia, and a great experience.
Session: “Современное профилирование и оптимизация Perl” (which Google translates as “Modern profiling and optimization of the Perl”) about Devel::NYTProf.
Session: “Мониторинг производительности Perl в высоконагруженной среде” (which Google translates as “Monitoring performance in heavy-medium Perl”) about DashProfiler.
There was also a more informal session after the main conference that was billed as “Public meeting with Tim Bunsom – invite your friends!” where I gave my updated Perl Myths talk.
• OSSBarCamp – Dublin, Ireland – September
I covered Devel::NYTProf in a 15 minute ‘lighting talk’ and gave a newly updatedversion of my Perl Myths talk (slides with notes).
• OSCON – O’Reilly Open Source Convention – Portland, OR – July
Session: “State-of-the-art Profiling with Devel::NYTProf” (45 minutes. Rating: 4.75/5 from 8 evaluations.) Slideshare, PDF, Screencast.
2008
2008 was my most active year so far for speaking at conferences. Apart from the events listed here I also turned down an invitation to speak at HighLoad++ in Moscow in October. That would have been interesting, but the invite came at short notice.
• IPW08 – Italian Perl Workshop – Pisa, Italy – September
Session: “Ultimate Perl Code Profiling“. See OSCON below for slides and screencast.
Session: “Perl Myths“. See OSCON below for slides and screencast.
Lightning Talk: “DBD::Gofer: A Stateless DBI Proxy. For SOA and more!”. Slides.
• OSCON – O’Reilly Open Source Convention – Portland, OR – July
Session: “Ultimate Perl Code Profiling” (45 minutes. Rating: 4.8/5 from 11 evaluations.) Screencast.
Session: “Perl and Parrot: Baseless Myths and Startling Realities” (45 minutes. Rating: 4.8/5 from 6 evaluations.) Slideshare with notes, without notes, Screencast.
Video Interview: “ Perl’s Persistant Library: DBI Creator Tim Bunce at OSCON 2008” with James Turner for O’Reilly News. (9 minutes. Also on YouTube) We talk about the origins of the DBI, driver extensibility mechanisms, my role in ongoing DBI design and development, and the DBIx namespace.
Perlcast: I also recorded a couple of Perlcast interviews with Josh McAdams while at OSCON. I’ll provide links once they’re published.
• IOTC – Irish Open Source Technology Conference – Dublin, Ireland – June
Session: “Profiling Perl” (90 minutes. Rating “Highly Satisfied” from 6 evaluations.)
This was three talks in one: DashProfiler (slides), Devel::NYTProf, and Perl Myths.
2007
• London Perl Workshop – December
Keynote: (My first ever keynote!) I spoke about change. The big deep problems and changes in the world that are accelerating and beginning to sweep us out of the complacent stupor the last 20+ years have instilled in us. Alternating that with technology problems and changes, such as the cpu performance brick wall and the corresponding shift to concurrent programming. The rise and fall of empires, contrasted with the rise and fall of programming languages. Creative Destruction and Perl 6. Perl is a language uniquely suited to change. (20 minutes, 48 slides, mostly images).
• OSCON – O’Reilly Open Source Convention – Portland OR – July
Session: “DBD::Gofer: A Stateless DBI Proxy. For SOA and more!” (45 minutes)
Tutorial: “Advanced Perl DBI” (3 hours)
Lightning Talk: “All database interfaces for open source languages suck”. (5 minutes. Slides with notes, PDF) This was where I first announced that I was planning to use JDBC as a model for the database interface of Parrot and Perl 6.
2006
• OSCON – O’Reilly Open Source Convention – Portland OR – July
Session: “What’s New with Perl DBI?” (45 minutes)
Tutorial: “Advanced Perl DBI” (3 hours)
2004
• OSCON – O’Reilly Open Source Convention – Portland OR – July
Session: “Perl DBI – Any Questions?” (45 minutes)
Tutorial: “Advanced Perl DBI” (3 hours)
2003
• YAPC::Europe – Paris – July
Session: “Perl DBI – Any Questions?” (20 minutes)
2002
• OSCON – O’Reilly Open Source Convention – San Diego CA – July
Tutorial: “Advanced Perl DBI” (3 hours)
2001
• OSCON – O’Reilly Open Source Convention – San Diego CA – July
Session: “Oracle::OCI Module” (45 minutes)
Tutorial: “Advanced Perl DBI” (3 hours)
2000
• OSCON – O’Reilly Open Source Convention – Monterey CA – July
Tutorial: “Advanced Perl DBI” (3 hours)