Optimizing Your Perl Development

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 the problem?

This course explores how Dr Damian Conway -- one of the most
prolific and successful contributers to the Perl community and to
the CPAN -- manages his own development and maintenance processes.
It explores the many tools he has designed and constructed to make
developing in Perl quicker, cleaner, and more enjoyable.

The class updates and extends the ideas from our popular
Productive
Programmer course. It 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 explore
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 class 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.

Course format

1-day seminar

Who should attend

Perl developers who are looking to make their day-to-day
work more efficient, less stressful, and more enjoyable.