Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Nix and Bazel - Understanding Build Tool Incompatibilities and Alternatives

Linux Foundation via YouTube

Overview

Learn why Nix and Bazel are incompatible build tools in this technical conference talk from Canva's Jesse Schalken. Explore the challenges of integrating Nix as a package manager with Bazel, including issues with non-relocatable Nix artifacts breaking Bazel remote execution, Nix binary incompatibility with FHS standards, steep learning curves for engineers familiar with Bazel's testing framework, and performance bottlenecks in large monorepos. Discover why using Bazel with bzlmod is recommended over attempting to combine Nix and Bazel, particularly for large-scale development environments where build system efficiency and developer productivity are crucial.

Syllabus

Nix and Bazel: The Odd Couple of Build Tools - Jesse Schalken, Canva

Taught by

Linux Foundation

Reviews

Start your review of Nix and Bazel - Understanding Build Tool Incompatibilities and Alternatives

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.