Doing Perl Right

Location: Ballroom A4/A5
Presentation File:
Doing Perl Right Presentation [PDF]
Average rating: ****.
(4.12, 24 ratings)

You already know some Perl. You’ve read a book, written a few scripts, maybe even a module, but are you sure you’re doing it right? Languages and techniques evolve over time, and Perl is no exception.

This detailed tutorial will cover many of the best modern and practical techniques in Perl, including:

  • How to start your project on the right foot, and without
    repeating yourself.
  • How to use Moose for flexible object oriented design, including
    inheritance, roles, types and coercion.
  • How to simplify your error handling code with autodie, even
    when using your own exception classes.
  • How to profile your code with Devel::NYTProf, and examine your
    test suite coverage with Devel::Cover.
  • How to bundle your code and dependencies with PAR, the Perl
  • How to gain feedback and enforce coding standards with

Join internationally acclaimed speaker Paul Fenwick, and White Camel Award winner Jacinta Richardson, as they examine some of the best modern Perl techniques you can use today.

A knowledge of Perl’s basic language features is assumed.

Photo of Paul Fenwick

Paul Fenwick

Perl Training Australia

Paul Fenwick is the managing director of Perl Training Australia, and has been teaching computer science for over a decade. He is an internationally acclaimed presenter at conferences and user-groups worldwide, where he is well-known for his humour and off-beat topics.

In his spare time, Paul’s interests include security, mycology, cycling, coffee, scuba diving, and lexically scoped user pragmata.

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-2008, 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.


Burvil N/A
07/22/2009 10:32am PDT

A lot of good information. The slides themselves sometimes didn’t have a lot, making it harder to review information afterwards. But overall, well done, with good examples.

Nicholas Velastegui
07/21/2009 4:06pm PDT

Good coverage on perlcritic, autodie, nytprof, and testing and packaging modules. I would have preferred access to the materials before hand to go through some of the examples in class. I was able to add perlcritic during the class to my perl installation and that was very helpful in following the material and asking questions.

Ed Sweeney
07/21/2009 3:17pm PDT

Excellent. My favorite tutorial.

  • Intel
  • Microsoft
  • Google
  • Sun Microsystems
  • Facebook
  • Gear6
  • Kaltura
  • Liferay
  • MindTouch
  • Novell, Inc.
  • Open Invention Network
  • Rackspace Cloud
  • Schooner Information Technology
  • Silicon Mechanics
  • Symbian Foundation
  • Twilio
  • WSO2
  • Yabarana Corporation

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@

Press and Media

For media-related inquiries, contact Maureen Jennings at

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required)

Contact Us

View a complete list of OSCON contacts