hi all,
i got this from david larochelle, our speaker for tomorrow night. it looks very interesting so rsvp asap so you can get your pizza reserved!
thanx, uri -------- Original Message -------- Subject: Re: [Boston.pm] topics ? speakers? Date: Sun, 7 Oct 2012 17:26:29 -0400 From: David Larochelle <da...@larochelle.name> To: Uri Guttman <u...@stemsystems.com> Here's a blur for the talk. Managing Complexity With Perlbrew and Carton Deploying Perl programs to multiple systems can be challenging. Even when they run the same operating system version, different systems often contain different versions of the same CPAN modules. Different module versions are often incompatible in subtle ways that may not be detected immediately. In the worst case, software works fine on the development machines but malfunctions in production. Things are even more complicated when deploying to different operating systems or different versions of the same operating system. Different distribution versions may contain different version of the system Perl and on many systems, the distributed Perl version lags the latest release. Writing for the oldest Perl version on all deployment systems means missing out of newer features, which reduces programmer productivity, and makes code less readable and reliable. Perl has excellent backwards compatibility but some differences still exist. Ubuntu LTS versions are often still in use after the Perl they distribute is no longer supported by the Perl community. Because Perl is deeply integrated into Debian and Ubuntu systems, vendor patches are usually limited to security issues, and manually upgrading the system Perl is difficult and risky. Thus users of older distributions may encounter program cashes due to internal bugs in a system Perl that they cannot patch nor upgrade. This talk will show how Perlbrew and Carton can be used to address these problems. I will discuss how the Media Cloud project used Perlbrew and Carton to decouple the system Perl from the application’s Perl and achieve a consistent environment across different machines running different operating systems. _______________________________________________ Boston-pm-announce mailing list Boston-pm-announce@mail.pm.org http://mail.pm.org/mailman/listinfo/boston-pm-announce