Project: /_project.yaml Book: /_book.yaml

Community updates

Join Bazel developer relations engineers for the monthly community update livestream, or catch up on past ones.

TitleDateDescriptionSpeakers
Roadmap Introduction5/19/2022The inaugural Bazel Community Update, introducing the community to some of Google's Bazel leadership to talk about the general state of the project and its upcoming roadmapSven Tiffe, Tony Aiuto, Radhika Advani
Hands-On with Bzlmod6/23/2022This month, we‘re joined by Google engineers Yun Peng and Xudong Yang to talk about Bzlmod, the new dependency system that is expected to go GA later this year. We’ll cover the motivation behind the change, the new capabilities it brings to the table, and walk through some examples of it in action.Yun Peng, Xudong Yang
Extending Gazelle to generate BUILD files7/21/2022This month we‘re joined by Son Luong Ngoc who will be showing the Gazelle language extension system. We’ll briefly touch on how it works under the covers, existing extensions, and how to go about writing your own extensions to ease the migration to Bazel.Son Luong Ngoc
Using Bazel for JavaScript Projects8/18/2022In this update, Alex Eagle joins us to talk about running JavaScript build tooling under Bazel. We‘ll look at a couple of examples: a Vue.js frontend and Nest backend. We’ll cover the migration to newer rules_js provided by Aspect, and study how the tooling allows for fetching third-party dependencies and resolving them in the Node.js runtime.Alex Eagle
Like Peanut Butter & Jelly: Integrating Bazel with JetBrains IntelliJ9/15/2022Bazel is awesome. IntelliJ is awesome. Naturally, they are more awesome together. Bazel IntelliJ plugin gurus Mai Hussien from Google and Justin Kaeser from JetBrains join us this month to give a live demo and walkthrough of the plugin's capabilities. Both new and experienced plugin users are welcome to come with questions.Mai Hussien, Justin Kaeser
Bazel at scale for surgical robots10/27/2022What do you do when CMake CI runs for four hours? Join Guillaume Maudoux of Tweag to learn about how they migrated large, embedded robotic applications to Bazel. Topics include configuring toolchains for cross compilation, improving CI performance, managing third-party dependencies, and creating a positive developer experience — everything needed to ensure that Bazel lives up to “{Fast, Correct} — Choose Two”.Guillaume Maudoux
TBD12/15/2022