Tuesday October 9
8:00 - 9:00 Registration / Breakfast
9:00 - 9:45 Keynote Melody Meckfessel, Google VP of Engineering
9:45 - 10:20 Bazel Updates and Roadmap Bazel Team
10:20 - 10:50 break
10:50 - 11:25 Building large Angular apps with Bazel Alex Eagle (Angular)
11:25 - 12:00 Migrating from Maven to Bazel at Salesforce Blaine Buxton, Peter Laird, & Simon Toens (Salesforce.com)
12:00 - 13:00 LUNCH
13:00 - 17:00 Boot Camp Session 1
13:00 - 13:35 Faster Builds with Remote Execution and Caching Steven Bergsieker (Google)
13:35 - 14:10 Fork, PR and Merge George Gensure (Uber)
14:10 - 14:45 Reproducible HEAD dependency in many repos Ittai Zeidman (Wix.com)
14:45 - 15:15 break
15:15 - 15:50 A tasty tower of sandwiches: from C++ to Haskell to Java and back Mathieu Boespflug (Tweag)
15:50 - 16:25 Speeding up Bazel build performance by consuming file digests through extended attributes Petros Eskinder (Two Sigma Investments)
16:25 - 17:30 Lightning Talks
17:30 - 19:00 Reception
Wednesday October 10
8:00 - 9:00 Breakfast
9:00 - 13:00 Boot Camp Session 2
9:00 - 9:45 Day 2 Keynote: Lessons Learned Bazel Team
9:45 - 10:20 A Dash of Bazel, With a Sprinkle of Containers, and a Side of Kubernetes Chris Love (CNM Consulting)
10:20 - 10:50 break
10:50 - 11:25 Collecting code coverage with Bazel Irina Iancu (Google)
11:25 - 12:00 Python in Bazel: manage your dependencies Conrado Miranda (NVIDIA)
12:00 - 13:00 LUNCH
13:00 - 13:35 Remote execution vs local execution, challenges and issues Nicolas Lopez (Google)
13:35 - 14:10 Improving the usability of Bazel remote caching Ted Chang, Ton Ngo (IBM)
14:10 - 14:45 BuildGrid: Executing Bazel and BuildStream Remotely Finn Ball (Codethink) & Ed Baunton (Bloomberg)
14:45 - 15:15 break
15:15 - 15:50 Knowledge transfer by source code - how to write more code and fewer emails Ofer Bartal (Google)
15:50 - 16:25 Building Apache Heron: A Community Perspective Josh Fischer (1904labs)
16:25 - 17:00 Generating BUILD files Benjamin Peterson (Dropbox)
17:00 - 17:45 SIG Meetings: Python, JVM, Javascript