Jeff Thalhammer teaches us how to manage CPAN modules effectively using Pinto:

As software developers, we face lots of esoteric problems. And if you use Perl, then you have probably wrestled with "the CPAN problem". Shifting versions, incompatible interfaces, and test failures in dependent CPAN modules can suddenly break your application, leaving your team to chase bugs they didn't create.

But managing CPAN modules doesn't have to be painful. With a private CPAN repository, you can create a stable platform for making consistent builds and managing upgrades to all your Perl modules (both proprietary and open source).

In this presentation, you'll learn how to use Pinto to create a private CPAN and build your applications with the right modules, every time. You'll learn about the dangers of the public CPAN and how a private CPAN can help mitigate those risks. Finally, we'll cover some of the newest features of Pinto and show you a few power-user tricks to get your private CPAN up and running quickly.