The BazelCon Community Day is a community driven event in its 6th year (started by Bloomberg and Codethink) and includes talks from attendees, advanced workshops from Bazel contributors and experts, unconference style discussions, beginner bootcamps, and networking over food and drinks.
This year's event is co-organized by EngFlow & Tweag and is hosted by Salesforce at their Munich office. Happy hour is sponsored by Gradle.
Please note: this event is at capacity with people on the wait list. If you are not able to attend, please update your registration, Attendance field.
Schedule: 2pm to 8pm (time in CEST)
2:00 - 2:20 Check-In
2:20 - 2:30 Welcome announcements
2:30 - 2:50 Host talk: Bazel at Salesforce
Parallel Track 1: Beginner to Intermediate
2:50 - 4:55 Bazel Beginner Bootcamp (by Billy Autrey, EngFlow)
5:00 - 6:45 Debugging Cache Misses and Sources of Nondeterminism in Bazel (by Ben Radford, Tweag and Joseph Gette (Mercedes)
Parallel Track 2: Intermediate to Advanced
2:50 - 3:20 Lightning talks (2 x 15min)
- Cross-invocation analytis and best practices (Janusz Kudelka, Airbnb)
- Coverage with Bazel (Ulf Adams, EngFlow)
3:20 - 3:30 break
3:30 - 4:30 Lightning talks (4 x 15min)
- Migration using Fully Ephemeral BUILD Files (Markus Hofbauer, Luminar)
- Persistent pods (Shishir Kumar, ThoughtSpot)
- Build Server Protocol (Andrzej Głuszak, Jetbrains)
- Buck2: optimizations and dynamic dependencies (Neil Mitchell & Chris Hopman, Meta)
4:30 - 5:00 Lightning talks - rules (2 x 15min)
- Go in Bazel with rules_go and gazelle (Tyler French, Uber)
- Building JS & TS with rules_js (Greg Magolan, Aspect)
5:00 - 5:10 break
5:10 - 6:40 Unconference (list topics, vote, prioritize 3-4 discussions)
6:30 - 8:30 Drinks at La Forchetta sponsored by Gradle
For Additional meetups around BazelCon (e.g. The Build Meetup with Buck v2, RE Client and RE API topics) check this: https://www.engflow.com/buildCommunityEvents