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:
- Bazel eXchange Panel: Day 1 (SkillsCast recorded in June 2022)
- J Forum (Online Conference on 31st August 2022)
- YOW! Perth Developer Conference 2022: Online (Online Conference on 19th - 20th September 2022)
- LJC: I Started Testing In Production... Then I Went On Holiday (Online Meetup on 15th August 2022)
- Real-time Stream Processing in Spring Made Easy (in London on 25th August 2022)
- Bazel eXchange Panel: Day 2 (SkillsCast recorded in June 2022)
- Fast, Green — Choose Two: A Buildkite Case Study (SkillsCast recorded in June 2022)
Building Rust Projects with Nix and Bazel
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.