Cross-posted from the original BazelCon 2019 recap .
BazelCon 2019 by the Numbers
- 400+ attendees (2x increase over BazelCon 2018)
- 125 organizations represented including Microsoft, Spotify, Uber, Apple, Cruise, EA, Lyft, Tesla, SpaceX, SAP, Bloomberg, Wix, Etsy, BMW and others
- 26 full-length talks and 15 lightning talks by members of the external community and Googlers
- 16 hours of Q&A during Office Hours with Bazel team members
- 45 Bazel Bootcamp attendees
- 5 Birds of a Feather sessions on iOS, Python, Java, C++ and Front-end Bazel rules
- 182 users in the #bazelcon2019 Slack channel
BazelCon 2019 Full Length Talks
The full playlist also includes lighting talks.
- Keynote: The Role of Catastrophic Failure in Software Design – Jeff Atwood (Stack Overflow/Discourse)
- Bazel State of the Union – John Field and Dmirty Lomov (Google)
- Building Self Driving Cars with Bazel – Axel Uhlig and Patrick Ziegler (BMW Group)
- Moving to a Bazel-based CI system: 6 Learnings – Or Shachar (Wix)
- Bazel Federation – Florian Weikert (Google)
- Lessons from our First 100,000 Bazel Builds – Kevin Gessner (Etsy)
- Migrating Lyft-iOS to Bazel – Keith Smiley and Dave Lee (Lyft)
- Test Selection – Benjamin Peterson (Dropbox)
- Porting iOS Apps to Bazel – Oscar Bonilla (LinkedIn)
- Boosting Dev Box Performance with Remote Execution for Non-Hermetic Build Engines – Erik Mavrinac (Microsoft)
- Building on Key - Keeping your Actions and Remote Executions in Tune – George Gensure (UberATG)
- Bazel remote execution API vs Goma – Mostyn Bramley-Moore (Vewd Software)
- Integrating with ease: leveraging BuildStream interaction with Bazel build for consistent results – Daniel Silverstone (Codethink)
- Building Self-Driving Cars with Bazel – Michael Broll and Nico Valigi (Cruise)
- Make local development (with Bazel) great again! – Ittai Zeidman (Wix)
- Gradle to Bazel – Chip Dickson and Charles Walker (SUM Global Technology)
- Bazel Bootcamp – Kyle Cordes (Oasis Digital)
- Bazel migration patterns: how to prove business value with a small investment – Alex Eagle and Greg Magolan (Google)
- Dynamic scheduling: Fastest clean and incremental builds – Julio Merino (Google)
- Building a great CI with Bazel – Philipp Wollermann (Google)
By Misha Narinsky, Bazel Team