9:00am • Keynote Session To Be Announced
9:30am • State of the Union
10:00am • The Classics Never Go Out of Style: An Empirical Study of Downgrades from Bazel - Mahmoud Alfadel & Shane McIntosh, University of Waterloo
10:45am • Post Mortems for 4 Years of Remote Execution - Ulf Adams, EngFlow Inc.
11:15am • Lessons from a Large JVM Monorepo - Janusz Kudelka, Airbnb
11:50am • Making Builds Cheaper by Deduplicating Actions with RBE - Christian Scott, Canva
12:00pm • Building 1300 Container Images in 4 Minutes - Sushain Cherivirala, Stripe
12:10pm • Achieving Performant Remote Bazel Builds for Web Monorepos at Scale - Sharmila Jesupaul, Airbnb
1:30pm • Perfect Sandboxing in Bazel - Rahul Butani, Intel
2:00pm • Running a Start-up on Bazel - Prasanna Swaminathan, Ergatta
2:45pm • Pigweed and Bazel for Embedded Development - Ted Pudlik, Google, LLC
3:15pm • Spotify's Journey to Releasing One of the World's Largest Apps with Bazel - Luka Cindro & Gabriel Borglund, Spotify
4:00pm • Introducing Remote Bazel - Maggie Lou, BuildBuddy
4:10pm • EngFlow as a Powerful Accelerator for Builds, Tests & Bazel Migrations, and Cloud Cost Reduction - Helen Altshuler, EngFlow Inc.
4:20pm • Aspect Build - Alex Eagle, Aspect Build Systems
4:30pm • Bazel’s Take on (Cc) Shared Libraries - Aloïs Cochard, Modus Create
4:40pm • Consistent Hermetic Tooling with Actually Portable Executables - Matt Clarkson, Arm
4:50pm • Building a Hermetic Python Environment with Conda in Bazel - Adam Azarchs, 10X Genomics
5:00pm • Bazel: {Fast, Correct, Seamless}: Choose 3 - Srini Muthu, LinkedIn
5:10pm • Optimizing Gazelle for Scale and Performance in Uber's Monorepo - Tyler French, Uber
9:00am • Bazel Query Deep Dive: From Basics to Advanced Use Cases - Łukasz Wawrzyk, VirtusLab
9:30am • Creating C++ Toolchains Easily - Matt Stark & Armando Montanez, Google
10:00am • {Fast, Correct, Secure} - Choose Three - Yannic Bonenberger & Antonio Di Stefano, EngFlow
10:45am • Symbolic Macros and Rule Finalizers - Susan Steinman & Alexandre Rostovtsev, Google
11:15am • Reducing Bazel's Memory Consumption - Ivo Ristovski List, Google
11:50am • How Bazel Handles Globs - Nathan Harmata, Google
12:00pm • Not Going the Distance: Filtering Tests by Build Graph Distance - Alex Torok, Aurora Innovation
12:10pm • Nix and Bazel: The Odd Couple of Build Tools - Jesse Schalken, Canva
1:30pm • Remote Execution with Rules_nixpkgs: Design and Deployment - Guillaume Maudoux, Modus Create
2:00pm • Rules_lint: Formatting and Linting All Languages - Alex Eagle, Aspect Build Systems
2:45pm • Utilizing Bazel for Cross-Platform and Cross-Architecture Compilation and Testing - Axel Uhlig & Marcel Kost, Salesforce
3:15pm • Interoperating Bazel and Other Build Systems - Alexander Neben & Zack Winter, MongoDB
4:00pm • Are You Ignoring Your Most Expensive Bazel Build Problems? (Develocity Can Help) - Brian Saghy, Gradle
4:10pm • Fetching private data with Repo Rules and MODULE Extensions - Malte Poll, Modus Create
4:40pm • Improved --Toolchain_resolution_debug’ing - Malte Poll, Modus Create
4:50pm • Rules_variant: Developer Friendly, Multiplatform Builds - Aleksander Gondek, ASML
5:00pm • Why We Should Care About Test Execution Output in Safety-Critical Industries - Markus Hofbauer, Luminar Technologies
5:10pm • The State of Compilation Database in Bazel - Thi Doan, Woven by Toyota