Schedule

Wednesday, Dec 11 – Thursday, Dec 12, 2019


Wednesday, December 11

8:00-9:00

  • Registration, Breakfast, & Networking

9:00-9:15

  • Welcome, Rules of Engagement (Valley Oak) - Joe Hicks, Tony Aiuto (Google)

9:15-10:00

  • Keynote (Valley Oak) - Jeff Atwood

10:00-10:30

  • Project Updates (Valley Oak) - John Field, Dmitry Lomov (Google)

10:30-11:00

  • Break

11:00-11:45

  • Building Self Driving Cars with Bazel (Valley Oak) - Axel Uhlig, Patrick Ziegler (BMW Group)

11:45-12:30

  • Moving to a Bazel-based CI System: 6 Learnings (Valley Oak) - Or Shachar (Wix.com)

12:30-1:30

  • Lunch

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

  • 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

  • Afternoon Break

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

  • 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

  • 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

  • Welcome Reception

Thursday, December 12

8:00-9:00

  • Registration, Breakfast, & Networking

9:00-9:15

  • Welcome, Rules of Engagement (Valley Oak) - Joe Hicks, Tony Aiuto (Google)

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

  • 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

  • Break

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

  • 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

  • Lunch
  • BoF Discussion Group - Frontend (Coast Live Oak) (12:45-1: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

  • 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

  • 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

  • Wrap-up, Thank You, and Departure