Application deployment and dependency management with PAR

Application deployment and dependency management with PAR

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