Schedule

Monday, November 6

8:00 - 9:00 Registration & Breakfast

9:00 - 9:45 Opening Remarks, Roadmap Update, and Logistics Helen Altshuler, David Stanke, John Field, Ulf Adams (Bazel team)

9:45 - 10:30 Bazel Remote Execution and Remote Caching George Gensure (Uber), Alpha Lam (Two Sigma)

10:30 - 11:15 Tensorflow with Bazel — Lessons Learned Gunhan Gulsoy (Google TensorFlow team)

11:15 - 11:30 Break

11:30 - 12:15 Building Real-time Systems with Bazel Matt Sachtler, Patrick Conrad (SpaceX)

12:15 - 1:15 Lunch

1:15 - 2:00 Hacks and Tips for Incremental Adoption of Bazel for iOS Rahul Malik, Brandon Kase, and Jerry Marino (Pinterest)

2:00 - 2:45 Front End Development with Bazel: Angular/TypeScript and Persistent Workers Mike Morearty (Asana), Alex Eagle (Google Angular team)

2:45 - 3:00 Break

3:00 - 3:45 Scala with Bazel Ittai Zeidman (Wix), Oscar Boykin (Stripe), Ahir Reddy (DataBricks)

3:45 - 4:35 Lightning Talks facilitated by Damien Martin-Guillerez (Bazel team)

4:35 - 4:45 Break

4:45 - 5:30 "Ask Me Anything" with the Bazel team

5:30 - 7:00 Reception with drinks

"Office Hours" with Bazel engineers

9:00 - 5:00: Hands-on consultation with a Bazel engineer: debug an issue, solve a problem, or learn a new skill. Bring your laptop!


Tuesday, November 7

8:30 - 9:30 Breakfast

9:30 - 10:15 Skylark: The Bazel Extensibility Language Laurent Le Brun (Bazel team)

10:15 - 11:00 Using Bazel for Fast, Correct Docker Deployments Miles Yucht (Databricks), Matthew Moore (Google)

11:00 - 11:15 Open Development Process and Tools Damien Martin-Guillerez (Bazel team)

11:15 - 11:30 Break

11:30 - 12:15 Platforms and Toolchains in Bazel John Cater (Bazel team)

12:15 - 1:15 Lunch

1:15 - 2:15 Breakout Sessions:

  • Tool integrations (IDEs etc.) facilitated by Dmitry Lomov (Bazel team)
  • Remote Execution deep dive facilitated by David Stanke (Bazel team)
  • Third-party Dependency Management facilitated by Ittai Zeidman (Wix), John Field (Bazel team)

2:15 - 3:15 Breakout Sessions:

  • Bazel and CI facilitated by Damien Martin-Guillerez (Bazel team), Qi Zhou (Pinterest), Dan Lorenc (Google)
  • Cross-compilation deep dive facilitated by Marcel Hlopko (Bazel team)
  • Migration from other build systems deep dive facilitated by Helen Altshuler (Bazel team)

3:15 - 3:30 Break

3:30 - 4:15 Building Kubernetes [a Go binary] with Bazel Jeff Grafton (Google Kubernetes)

4:15 - 5:00 Integration testing with Bazel Benjamin Peterson (Dropbox)

5:00 - 5:30 Closing Remarks


"Office Hours" with Bazel engineers with Bazel engineers

9:00 - 5:00: Hands-on consultation with a Bazel engineer: debug an issue, solve a problem, or learn a new skill. Bring your laptop!


Schedule is subject to change. The location will be distributed to confirmed attendees in advance.