New Features of the Modern Perls (5.10 to 5.16)

Location: E143-144 Level: Intermediate
Average rating: ****.
(4.91, 22 ratings)

For the better part of a decade Perl was stuck at release 5.8. Finally, in late 2007, Perl 5.10 was released, adding more useful new features to the language than any other release since Perl 5.0.0. Each year since then annual point releases of Perl have continued to provide improvements and new features.

However, many people are using a recent version of Perl without taking advantage of any of these new features. Unlike Perl, they’re still stuck at 5.8.

This tutorial provides a overview of the most important new features of Perl 5.10 through 5.16, along with practical examples of how they can improve the performance, robustness, and maintainability of your code.

Photo of Damian Conway

Damian Conway


Damian Conway is an internationally renowned speaker, author, and trainer, and a prominent contributor to the Perl community. Currently he runs Thoughtstream, an international IT training company that provides programmer training from beginner to masterclass level throughout Europe, North America, and Australasia. Most of his spare time over the past decade has been spent working with Larry Wall on the design and explication of the Perl 6 programming language. He has a PhD in Computer Science and was until recently an Adjunct Associate Professor in the Faculty of Information Technology at Monash University, Australia.

Comments on this page are now closed.


Picture of ben hengst
ben hengst
07/20/2012 3:11pm PDT

A great overview on all the new features, what they fixed, what they broke. Each example was counterbalanced nicely to manage expectations or how to avoid any pitfalls.

Picture of Kirsten Petersen
Kirsten Petersen
07/19/2012 5:33pm PDT

This was an excellent talk – both informative and entertaining.


For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or

View a complete list of OSCON contacts