Leave the system alone!
Leave the system alone!
By Sean Quinlan (spq_easy) from Boston.pm
Date: Monday, 8 June 2015 15:30
Duration: 20 minutes
Target audience: Intermediate
Language:
Tags: git perlbrew pinto plenv production release
You can find more information on the speaker's site:
Or how to maintain the peace with DevOps.
Being available on just about every *nix server you might use was once was a huge win for perl. Over the years though it has become a maintenance nightmare and a huge point of contention between development teams and development operations (IT, TechOps, NetOps, or whatever you're used to calling the group in charge of the hardware and data center). So stop using system perl, or even caring if it exists.
This talk will review some of the considerations for solving this problem and the tools chosen for use by one team for a real enterprise platform currently running in production. The source project has multiple releases, using multiple versions of perl for different version or environments of the project, all on the same system, with managed libraries for each. It is far easier to set up and use than you might expect, and can be adapted for a number of deployment models.
Attended by: Brad Lhotsky, Andrew Griffin, John Karr, Curtis Jewell (CSJewell), Charles McGarvey (CCM), Sean Quinlan (spq_easy), Jared Miller, Doyle Young, Fitz Elliott, matt minkin, Kevin Metcalf (profmetcalf), Karl Boehnker, James Morgan (Ven'Tatsu), Buddy Burden (barefootcoder), Brad Oaks (bradoaks), Joe Kline (gizmo), Dean Hamstead, Drew Taylor (drewbie), Joelle Maslak, vroom, morgan jones, Peter Sandin, Eric Ellis, Philip Rhinelander, Chris Hamilton, Abigail, Josh Lavin (digory), Samuel Smith (esaym), Armin Resch, Jeremy Holland, Ramchand Karumuri, Tim Bunce, R Geoffrey Avery (rGeoffrey), Christopher Eades (Chro),