Perl Programming Best Practices 2011

Location: Portland 256
Average rating: ****.
(4.22, 18 ratings)

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.

This talk will provide a lightning tour of the current status of Perl’s best practices.

Photo of Jacinta Richardson

Jacinta Richardson

Perl Training Australia

Jacinta Richardson runs Perl Training Australia, a micro-business offering courses throughout Australia. Both as part of her job and a massive free-time sink, she is involved in running conferences ( 2007, Open Source Developers’ Conference (Australia) 2004-2011, Australian System Administrators Conference (SAGE-AU) 2008-2009), attending conferences, writing perl-tips, speaking at Perl Monger meetings whenever she’s in the right town, participating in on-line Perl forums and promoting women in IT. For her work in the Perl community, Jacinta was awarded the White Camel Award in 2008. When away from the computer, Jacinta enjoys scuba diving,
cycling and baking.

Comments on this page are now closed.


Picture of Jessamyn Smith
Jessamyn Smith
07/30/2011 3:36am PDT

I don’t write PERL and I still found the ideas useful! Clearly presented and many of the suggestions were general enough to apply to any language.

Picture of Jacinta Richardson
Jacinta Richardson
07/29/2011 5:38pm PDT

Slides are attached to this page.

Dustin Rice
07/29/2011 5:55am PDT

Did the slides get posted some place? I really liked the info in this session, but didn’t take as useful notes as I wanted.

Shawn Page
07/29/2011 1:17am PDT

Lots of good information to take home. Time to start pushing for that perl upgrade to 5.14!

Picture of Augustina Ragwitz
Augustina Ragwitz
07/28/2011 10:16am PDT

Really helpful tips and examples, thanks!

Scott Baker
07/28/2011 5:10am PDT

Lots of good information about modules and tricks I didn’t know.