Dealing with dependencies - from development to deployment

Not scheduled yet.

45 minutes



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.