Optimizing Your Perl Development

Damian Conway (Thoughtstream)
Perl
Location: E143/144
Average rating: ****.
(4.19, 31 ratings)

As Perl developers, we spend a great deal of time designing and implementing tools and code resources to solve real-world problems. But what happens when the implementation of those tools and resources is itself the problem?

This tutorial explores how Dr Damian Conway manages his own development and maintenance processes. It explains and demonstrates some the many tools he has constructed to make developing in Perl quicker, cleaner, and more enjoyable.

The class tracks the entire Perl development cycle: from setting up the initial infrastructure, through designing the software, generating the test suite, implementing the code itself, debugging, unit testing, integration testing, deployment, and maintenance. At every stage, we’ll look at specific tools and techniques that can make this process faster, smoother, more robust, and less painful.

Applying the Perl virtue of Laziness to your Perl development can significantly increase your productivity. This tutorial shows you how.

Note: All of the development tools shown during the class will be freely available for attendees to download, use, and adapt to their own needs.

TUTORIAL PREREQUISITES

  • Attendees should have a basic familiarity with Perl and with the standard organization of Perl distributions.

People planning to attend this session also want to see:

Photo of Damian Conway

Damian Conway

Thoughtstream

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.

Sponsors

Sponsorship Opportunities

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

Contact Us

View a complete list of OSCON contacts