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

Reply via email to