Burke Libbey has been building developer tools at Shopify for nearly 8 years.
Nix-based development environments at Shopify
At Shopify, we have somewhere on the order of 1e3 developers, all using macOS
laptops as primary development environments. We're in the process of
integrating Nix as the backbone of our tooling to provision as many of the
development dependencies as possible, initially replacing Homebrew and parts of Bundler, but hopefully continuing to subsume more and more of our tooling.
This talk will demo the somewhat unconventional Nix workflow we're using and
some of the problems we had to solve to make it happen.