Reproducible Dev Environments

Share on:

Some folks at work have been looking at Dockerization of our dev environment to make it work more consistently across people’s computers. This may be less ideal on Macs, given the need to run a VM, so I’m starting some notes here about other potential options.

Nix

The Nix package manager is one way to get a reproducible dev environment on the Mac without containers, which currently rely on Linux.

Nix on the Mac

Jean-Philippe blogged about using Nix in his Mac dev workflow.

node_modules

Sander van der Burg presented on the topic of deploying npm packages with Nix.