Dealing with dependencies - from development to deployment

45 minutes

Any

English 

Did I want cpan or cpanm or carton or apt-get or docker or all of the above?

How do I go from one app with public dependencies to a darkpan with shared
code packaged for re-use?

What are the options, what are the trade-offs?

This talk will attempt to answer all of these questions.

Then explain how the various pieces fit together.

Then show a few well tested patterns to start from.

Then discuss how you get there from wherever you currently are, because
that's usually the "fun" part.

I've spent over a decade re-engineering customers' deployment setups to be
saner, faster, and more robust - and hopefully this talk will help you
re-engineer yours too. 

Attended by:
Curtis Jewell (‎CSJewell‎)
Philipp Gortan (‎mephinet‎)
Claudio Ramirez (‎nxadm‎)
Dagfinn Ilmari Mannsåker (‎ilmari‎)
Thomas Klausner (‎domm‎)
Oriol Soriano Vila (‎Uree‎)
Mark Keating (‎mdk‎)
Martin Barth (‎ufobat‎)
Iaroslav Poliakov
Wieger Opmeer (‎a6502‎)
Lee Johnson
Matthew Chubb (‎mchubb‎)
Mykhailo Shulichenko
Dave Sherohman (‎dsheroh‎)
Bernhard Specht
Kenichi Ishigaki (‎charsbar‎)
Taras Iagniuk (‎tiagniuk‎)
Leon Timmermans (‎leont‎)
H.Merijn Brand (‎Tux‎)
Marc Egea i Sala (‎meis‎)
Paolo Sinigaglia (‎psini‎)
Steffen Winkler (‎STEFFENW‎)
Marcus Ramberg (‎marcus‎)
Max Maischein (‎Corion‎)
Andreea Hosu
Matthias Zeichmann
Dallas Wisehaupt
Julian Levens
Felix Antonius Wilhelm Ostmann (‎Sadrak‎)
Juan Negretti
Michael Budde
Matt Koscica (‎atomicstack‎)
Roman Baumer (‎rba‎)
Theo van Hoesel (‎vanHoesel‎)
Lidia Corde
Michael Gray
MartijnVdS
Choroba
Jan Seidl (‎JaSei‎)
Tomáš Ciml
Arjen Laarhoven
Wolfgang Pecho
Miroslav Tynovsky
Kenneth Power
Jörg Plate (‎Patterner‎)
Michael Lang (‎langmic‎)
Errietta Kostala
Richard van Lochem (‎rvlochem‎)
Stanislav Chernogritskii
adela popa
Lukas Mai (‎mauke‎)
Ragnar Lillevoll
Lukáš Rampa
Oleksii Kysil
Tom Koelman
David H. Adler (‎dha‎)
Norbert Csongrádi (‎Bert‎)
Jason Hall (‎Jayce^‎)
Abe Timmerman (‎abeltje‎)
Szymon Nieznański
Rikus Goodell
Christian Walde (‎Mithaldu‎)
Jan Holcapek (‎johanovanoha‎)
Olivier Mengué (‎dolmen‎)
Aleksandr Vorotilo
Nicolas Rochelemagne (‎atoomic‎)
J. Maslak
Dmitry Yaskolko (‎sotona‎)
Anton Statutov
Paul Evans (‎LeoNerd‎)
Charles McGarvey (‎CCM‎)
Nicholas Jackson
Dermot Paikkos
Todd Rinaldo (‎toddr‎)
Dave Lambley
Andreas Huber
Nicolas Mendoza (‎nicomen‎)
Michal Josef Špaček (‎skim‎)
Sebastian Paaske Tørholm (‎sebbe‎)
Michael Jemmeson (‎michael‎)
Andrew Nugged (nugged)
José Joaquín Atria (‎JJ‎)
Martin Becker (‎martin‎)
Andreas Vögele
John van Krieken (‎vladtz‎)
Dennis Schuster
Thomas Reifenberger
Daniel Egeberg