Session: From Nix to Docker – Everything You Need to Know About Polyglot Package Management
Docker has become the nearly de facto way to package and ship software in modern engineering organizations. However once in a container, code is quite hard to extract.
Containers are great for when you’re ready to ship code, however there are better and more efficient ways to package, reuse, reproduce, share and collaborate on code before deploying to production.
This talk will walk through a side-by-side comparison of best practices for creating and managing containers, one of the most popular ways to package and ship code today, compare the different paradigms, and provide some tips and tricks made possible with open source tooling that will unleash cross-language and cross-machine portability for any software stack.