Perl Programming Best Practices 2011
By Jacinta Richardson (jarich) from Melbourne.pm
Date: Monday, 27 June 2011 13:55
Duration: 50 minutes
Target audience: Beginner
Language:
As with many programming languages, it’s very easy to find Perl code that can best be described as “write only”. Cute tricks, short variable names, inconsistent spacing, dubious reliance on default arguments… Even without the added challenge of a whole extra embedded language (regular expressions), some Perl programs deserve to be referred to as line-noise.
Yet Perl is a beautiful, expressive language that can be used successfully by novices through to experts to achieve powerful results; and, with a little extra preparation can be easy to read, fun to work with, and a joy to maintain.
Perl has come a very long way even in the last 6 years since Dr Conway's Perl Best Practices book was published. This talk will provide a lightning tour of the current status of Perl's best practices using many of the ideas from Modern Perl.
- Jacinta Richardson (jarich)
- Leanan
- Dave Rolsky (autarch)
- Mark A. Stratman (mstratman)
- Arthur Schmidt (fREW)
- Stephen Scaffidi (hercynium)
- Kirby Krueger
- Brad Lhotsky
- Joe Kline (gizmo)
- Steven Novakovich
- Matthew Horsfall (alh)
- Rick Bolen
- Andy Gorman (agorman)
- Ed Deloye
- Nova Patch (patch)
- Michael Edmonds
- Krishna Sethuraman (shamu)
- Jonathan Swartz
- jerry gay (particle)
- Yanick Champoux (Yanick)
- John Lightsey (J.D.)
- Mike Doherty
- Kiran Kumar (mkirank)
- John Ellyson
- Ali Nabavi (hourback)
- Robert Threet (RAT)
- Aran Deltac (bluefeet)
- Stan Schwertly (stan_theman)
- Buddy Burden (barefootcoder)
- Kevin Shaum
- Sam Vilain (mugwump)
- John Anderson (genehack)
- James Mastros (theorbtwo)
- Link McGaughey
- Tommy Petty
- Philip Kanzleiter
- Steve Smale
- Kenneth Power
- Brigham Johnson (Brig)
- David Neimeyer
- Matt Nash (mnb)
- Matthew Dees
- Jonathan Hogue
- Jacob Gelbman
- Matt Reinhart
- Uwe Voelker (Perl-Uwe)
- Jess Robinson (castaway)
- Brian Gernhardt (benabik)
- Mike Weisenborn
- Justin Hunter (arcanez)
- Matt Phillips (mattp)
- Christoph Otto (cotto)
- James Engel (Jim)
- Jens Reeder
- Brendan Byrd (SineSwiper)
- Mohammed Chaudhry (Mo)
- bryan abfalter
- Todd Rinaldo (toddr)
- Mary Ehlers
- Andrew Nelson
- Greg Estep