YAPC Talks
Here are the talks I've given at the YAPC
conferences.
- The Lies We Tell, a 20 minute talk on the
lies that Perl advocates sometimes tell. Presented in 1999.
- Stages of a Perl Programmer. Tom Christiansen
posted an excellent analysis of the 7 stages that Perl programmers go
through. This 3-hour tutorial discusses the stages, explaining what you
need to know to progress to the next level. Presented in 2000.
- Why Perl is Special. I got to thinking:
why does Perl not have some of the things that other languages have. This
20-minute talk presents my thinking on the matter. Presented in 2000.
- Be an Advocate, Not an Asshole. A
20-minute talk on how to advocate Perl, why to advocate Perl, and how to be a
better representative of Perl. Presented in 2000.
- A Day in the Life of p5p. A 5-minute
Lightning Talk showing a day in the life of the perl5-porters mailing list.
(Will be added after it is given).
- What is it with those Python fucks anyway?. A 5-minute
Lightning Talk. This is a humorous rant in the style of Dennis Miller,
but without my delivery it could easily be seen as abuse. I don't want
Python users (against whom I bear no grudge) to take offence, so I'm not
posting the text.
- Idioms. Excerpt from a class for Tom
Christiansen Perl Consultancy, based on Tom's "Perl Idioms" talk at an
earlier TPC.
- Apprenticeship Project: Code Analysis
Tools. First of my contributions to Adam Turoff's Perl
Apprenticeship Project: develop a suite to analyse other language's
code.
- Apprenticeship Project: Competitive
Intelligence. Competitive Intelligence: what cool toys can we steal
from other languages?
- Python Friendship Project. We're
not enemies, make a Python Friend today.
- Perl Documentation Project. Help
build some new types of Perl documentation.
- Damian Conway's Projects. Not
mine, I just put them on the web for him.
- Slides for Simon Cozens' internals
tutorial. Don't blame Simon for how crappy the tutorial was--all
my fault. It's nowhere near complete--nothing on perl.c, threads, the
macros used to prototype functions, naming conventions, symbol lists
.... This was the second most harrowing tutorial I've ever given.
- Web Services and P2P
- The 80/20 Rule and Language Design
(listen to the mp3 here)
gnat@frii.com