Leonard coaches various companies on automating builds and plumbing deployment pipelines. His main interests these days center around configuration as code, spanning both local system architecture and cloud infrastructure. He originally hails from Kuching, Malaysia, and currently lives on the outskirts of Oslo, Norway. He claims that he enjoys the picturesque nature and unpredictable weather, and tries to prove it by kayaking in the fjords. Furthermore, he loves to immerse himself in diving in the tropics.
Reproducible Environments: Why Docker Isn’t Enough and Why Nix Might Be!
– Room 6
Foredragsholder
Om sesjonen
We’ve all said it: "It works on my machine." Docker solved this by shipping the machine, but it didn't necessarily make the build reproducible, just the artifact. Enter Nix: a functional package manager that treats builds like pure mathematical functions. In this 20-minute talk, we’ll compare the "Imperative vs. Functional" approaches to environment management, discuss why Docker images often drift over time, and see how Nix provides bit-for-bit reproducibility. You’ll walk away knowing when to stick with a Dockerfile and when to reach for a Nix Flake.
Passer for
Anyone who is interested to know more about Nix to setup their development environment.