Schedule
Wednesday, Dec 11 – Thursday, Dec 12, 2019
Wednesday, December 11
Wednesday, December 11
8:00-9:00
8:00-9:00
- Registration, Breakfast, & Networking
9:00-9:15
9:00-9:15
- Welcome, Rules of Engagement (Valley Oak) - Joe Hicks, Tony Aiuto (Google)
9:15-10:00
9:15-10:00
- Keynote (Valley Oak) - Jeff Atwood
10:00-10:30
10:00-10:30
- Project Updates (Valley Oak) - John Field, Dmitry Lomov (Google)
10:30-11:00
10:30-11:00
- Break
11:00-11:45
11:00-11:45
- Building Self Driving Cars with Bazel (Valley Oak) - Axel Uhlig, Patrick Ziegler (BMW Group)
11:45-12:30
11:45-12:30
- Moving to a Bazel-based CI System: 6 Learnings (Valley Oak) - Or Shachar (Wix.com)
12:30-1:30
12:30-1:30
- Lunch
1:30-2:00
1:30-2:00
- Bazel Federation (Valley Oak) - Florian Weikert (Google)
- 1:1 Office Hours w/ Bazel Team Members (Big Leaf Maple, Box Elder)
2:00-2:45
2:00-2:45
- Lessons from our First 100,000 Bazel Builds (Valley Oak) - Kevin Gessner (Etsy)
- Lightning Talks (Coast Live Oak)
- 1:1 Office Hours w/ Bazel Team Members (Big Leaf Maple, Box Elder)
2:45-3:15
2:45-3:15
- Afternoon Break
3:15-4:00
3:15-4:00
- Postmortem of switching Lyft's iOS app to Bazel (Valley Oak) - Keith Smiley, Dave Lee (Lyft)
- Lightning Talks (Coast Live Oak)
- 1:1 Office Hours w/ Bazel Team Members (Big Leaf Maple, Box Elder)
4:00-4:45
4:00-4:45
- Selective Testing (Valley Oak) - Benjamin Peterson (Dropbox)
- Lightning Talks (Coast Live Oak)
- 1:1 Office Hours w/ Bazel Team Members (Big Leaf Maple, Box Elder)
4:45-5:30
4:45-5:30
- Bazel ❤️iOS: Porting a large, mixed-source iOS App to Bazel or how I learned to stop worrying and love Clang's Modules (Valley Oak) - Oscar Bonilla (LinkedIn)
- Lightning Talks (Coast Live Oak)
- 1:1 Office Hours w/ Bazel Team Members (Big Leaf Maple, Box Elder)
5:30-7:30
5:30-7:30
- Welcome Reception
Thursday, December 12
Thursday, December 12
8:00-9:00
8:00-9:00
- Registration, Breakfast, & Networking
9:00-9:15
9:00-9:15
- Welcome, Rules of Engagement (Valley Oak) - Joe Hicks, Tony Aiuto (Google)
9:15-10:00
9:15-10:00
- Remote Execution for Windows: Dev Speedup with Non-Hermetic Build Engines, Leaky Tools (Valley Oak)- Erik Mavrinac (Microsoft)
- 1/2 Day Bazel Bootcamp (Coast Live Oak) - Kyle Cordes (Oasis)
- 1:1 Office Hours w/ Bazel Team Members (Big Leaf Maple, Box Elder)
- BoF Discussion Group - iOS (Red Willow)
- BoF Discussion Group - Python (Western Sycamore)
10:00-10:45
10:00-10:45
- Building on Key - Keeping your Actions and Remote Executions in Tune (Valley Oak) - George Gensure (UberATG)
- 1/2 Day Bazel Bootcamp (Coast Live Oak) - Kyle Cordes (Oasis) (continued)
- 1:1 Office Hours w/ Bazel Team Members (Big Leaf Maple, Box Elder)
- BoF Discussion Group - iOS (Red Willow) (continued)
- BoF Discussion Group - Python (Western Sycamore) (continued)
10:45-11:15
10:45-11:15
- Break
11:15-12:00
11:15-12:00
- Bazel remote execution API vs Goma (Valley Oak) - Mostyn Bramley-Moore (Vewd Software)
- 1/2 Day Bazel Bootcamp (Coast Live Oak) - Kyle Cordes (Oasis) (continued)
- 1:1 Office Hours w/ Bazel Team Members (Big Leaf Maple, Box Elder)
- BoF Discussion Group - Java (Red Willow)
- BoF Discussion Group - C++ (Western Sycamore)
12:00-12:45
12:00-12:45
- Integrating with ease: leveraging BuildStream interaction with Bazel build for consistent results (Valley Oak) - Daniel Silverstone (Codethink)
- 1/2 Day Bazel Bootcamp (Coast Live Oak) - Kyle Cordes (Oasis) (continued)
- 1:1 Office Hours w/ Bazel Team Members (Big Leaf Maple, Box Elder)
- BoF Discussion Group - Java (Red Willow) (continued)
- BoF Discussion Group - C++ (Western Sycamore) (continued)
12:45-1:45
12:45-1:45
- Lunch
- BoF Discussion Group - Frontend (Coast Live Oak) (12:45-1:30)
1:45-2:30
1:45-2:30
- How Cruise optimized the Performances of Bazel to build self-driving cars faster than ever (Valley Oak) - Michael Broll, Nico Valigi (Cruise)
- Bazel migration patterns: how to prove business value with a small investment (Coast Live Oak) - Alex Eagle, Greg Magolan (Google)
2:30-3:10
2:30-3:10
- Make local development (with Bazel) great again! (Valley Oak) - Ittai Zeidman (wix.com)
- Optimally-fast clean builds *and* incremental builds (Coast Live Oak) - Julio Merino (Google)
3:10-3:45
3:10-3:45
- Gradle to Bazel (Valley Oak) - Chip Dickson, Charles Walker (SUM Global Technology)
- Building a great CI with Bazel (Coast Live Oak) - Philipp Wollermann (Google)
3:45-4:00
3:45-4:00
- Wrap-up, Thank You, and Departure