Writing Bazel build files by hand requires knowing its configuration language - a barrier for many engineers. Let’s remove that friction.
Join Alex Eagle, Founder of Aspect Build and former Googler, for a live, hands-on tutorial on automating Bazel build file creation. We’ll show you how to use Aspect CLI and Gazelle in your workflow and free up your time for actual coding.
Here’s what you’ll learn:
- Why Bazel Build files are important and how to automate them.
- How Gazelle scans your project and generates accurate build targets.
- How to write extensions in Starlark to customize generation to your needs.
Through a practical demo, Alex will walk you through the tools and techniques to make your builds faster, smarter, and easier to manage. Whether you’re new to Bazel or experienced with monorepos, this webinar will help you get more done with less effort.
Outline
Why generate BUILD filesIntro to GazelleInstallAvailable LanguagesConfigurationIntroducing the Starlark extension APIQuery APIExamplesTestingExtending existing languages Case studies- Q&A