Application deployment and dependency management with PAR

Application deployment and dependency management with PAR

By Steffen Mueller from
Date: Thursday, 14 August 2008 14:10
Duration: 30 minutes
Tags: application dependency deployment hair management par

Let's face it: Application deployment is both a tedious exercise and critical to the success of your work. Having the right deployment strategy can save effort, money, and - most importantly - hair.

This talk is about a few approaches using the PAR modules which might suck a little less than the alternatives.

PAR itself is well known as a tool to assemble stand-alone executables from Perl programs and their dependencies. Maybe you also heard of the "PAR is for Perl what JAR is for Java" mantra: PAR can create archive files which contain everything needed to run a Perl program.

After covering strategies for application deployment, the talk will explore some of the lesser known PAR features and tools, such as automatic generation of binary packages from CPAN distributions and their dependencies.

Attended by: Paul-Christophe Varoutas, Stéphane Payrard (‎cognominal‎), Lars Thegler (‎tagg‎), Salvador Fandiño (‎salva‎), Anton Berezin (‎Grrrr‎), Roberto Henríquez, Casper Warming (‎warming‎), Søren Lund (‎slu‎), Martin Schipany (‎ElCondor‎), Roman Baumer (‎rba‎), Andreas Hetey, Chisel Wright, Jörg Plate (‎Patterner‎), BinGOs, allan dystrup (‎ady‎), Bartosz Jakubski (‎migo‎), David Jack Wange Olrik (‎davidolrik‎), allan juul, Martin Kamara, Michael Lang (‎langmic‎), Rune Mydske Nielsen (‎runeni‎), Matija Grabnar (‎matija‎), Herbert Breunung (‎lichtkind‎), Andrew Johnson, Stefan Hornburg (‎racke‎), Steffen Mueller, Cecilie Fritzvold, Casper Andersen, Imran Chaudhry (‎icjs‎), Patrick Donelan (‎patspam‎), Stan Sawa, Jason Tang (‎jason‎), Christian Westgaard (‎ComLock‎), Andrew Bayliss, Henrik Hald Nørgaard, Nicholas Oxhøj (‎noxhoej‎), Roel de Cock,