Burke Libbey

Burke Libbey has been building developer tools at Shopify for nearly 8 years.

The speaker's profile picture


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.