Please log in to watch this conference skillscast.
Rust isn't supported by Bazel out of the box, but has thriving community support, making it a great example of the ecosystem's extensibility. Using a Rust project, Alexei will will demonstrate how the individual strengths of Bazel and Nix can be used to create even more reliable and reproducible build systems.
Bazel is a powerful and extensible build system, and Nix is a hermetic and transparent package manager. In this talk I will demonstrate how their individual strengths can be used in concert to create even more reliable and reproducible build systems; the kind we love most at Tweag.
We will be building a Rust project and compare the benefits of our approach to Cargo, Rust's canonical build and dependency management tool. Rust is not supported by Bazel out of the box, but has thriving community support, making it an interesting example of the ecosystem's extensibility.
YOU MAY ALSO LIKE:
Building Rust Projects with Nix and Bazel
Alexei Drake
Alexei is a generalist software engineer who is passionate about composable and scalable approaches to all stages of software engineering, as well as open-source advocacy.