New Beginnings in Perl 5

Piers Cawley (Loafery)
Location: Portland 256
Average rating: ***..
(3.95, 21 ratings)

The Perl 5 we can write in 2010 looks like a difference, nicer, language than the Perl 5 we wrote even 5 years ago. New modules aren’t just changing Perl programmers’ expectations about what they can expect from Perl objects, they are improving seemingly fundamental things like the way we deal with method parameters.

This talk covers the main syntax changers that make Perl a pleasure to write again: MooseX::Declare, TryCatch, Moose::Autobox and shows how they work together with other modern Perl modules to rejuvenate the language.

Yukihiro Matsumoto, the creator of Ruby, is credited with saying that Ruby is Perl done right. Four years ago, when I left Perl programming to work with Ruby, I would have agreed with him. Today, because of the tools that I cover in this talk, I’m inclined to say that, on the contrary, Perl 5 is Perl done right.

Photo of Piers Cawley

Piers Cawley


Piers Cawley is a long time Perl programmer who recently spent a few years as a Ruby programmer.

He’s currently working for the BBC applying Modern Perl techniques to MediaSelector, part of the iPlayer backend.

Comments on this page are now closed.


Picture of Piers Cawley
Piers Cawley
07/21/2010 5:34am PDT

Hmm… hoist by my own petard. I’ll take other people to task for using words like ‘man’ to mean ‘man or woman’, and here I am using a word like ‘chaps’. I’ll shut up now.

Picture of Piers Cawley
Piers Cawley
07/21/2010 5:30am PDT

Damn! I should read my own abstracts more. I did a bait and switch and forgot to cover Moose::Autobox. Sorry chaps.

  • Intel
  • Microsoft
  • Google
  • Facebook
  • Rackspace Hosting
  • (mt) Media Temple, Inc.
  • ActiveState
  • CommonPlaces
  • DB Relay
  • FireHost
  • GoDaddy
  • HP
  • HTSQL by Prometheus Research
  • Impetus Technologies Inc.
  • Infobright, Inc
  • JasperSoft
  • Kaltura
  • Marvell
  • Mashery
  • NorthScale, Inc.
  • Open Invention Network
  • OpSource
  • Oracle
  • Parallels
  • PayPal
  • Percona
  • Qualcomm Innovation Center, Inc.
  • Rhomobile
  • Schooner Information Technology
  • Silicon Mechanics
  • SourceGear
  • Symbian
  • VoltDB
  • WSO2
  • Linux Pro Magazine

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)

OSCON 2.0 Ideas

Have an idea for OSCON to share?

Contact Us

View a complete list of OSCON contacts