Maybe some other time Docker: Fast, declarative and reproducible developer environments using Nix

What if I told you you could reliably share your development environment configuration and version control it, all without the overhead of running a VM? And you could switch between them by changing directories, nearly instantaneously?

It’s possible, with Nix and its ecosystem.

In this talk we’ll give an overview of the components of the Nix ecosystem, and then we’ll demonstrate using it to install software on your computer, allowing multiple versions of languages, servers and tools to coexist, and quickly switch between environments, all without having to wait for VMs to spin up.

Oh, and then we’ll use it to build a Docker container, which you can use to deploy to remote environments, so you don’t have to separately maintain a Dockerfile if you don’t want to.


Jason Woodward — Bravery Media

Log in

Please log in to access the recording, slides and other session materials. Paid members have full access to the entire library.

Forgot your password?

New members

HighEdWeb offers several membership classes. Join today as a premium, affiliate, student or institutional member for full access to this session. Become a paid member.