Loading…
BazelCon 2024 has ended
October 14-15, 2024
Mountain View, CA
View More Details & Registration

The Sched app allows you to build your schedule but is separate from your event registration. You must be registered for BazelCon 2024 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to registration.

This schedule is automatically displayed in Pacific Daylight Time (PDT) | UTC -7. To see the schedule in your preferred timezone, please select from the drop-down located at the bottom of the menu to the right.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
strong>Advanced [clear filter]
arrow_back View All Dates
Monday, October 14
 

10:45am PDT

Post Mortems for 4 Years of Remote Execution - Ulf Adams, EngFlow Inc.
Monday October 14, 2024 10:45am - 11:15am PDT
We have been running RE for several years. In this talk, we present what we have learned - the hard way - during this time, with the hope that this will help others who are building or operating a remote execution service prevent similar issues. We will cover these themes: cloud infrastructure limits, memory management pitfalls, software architecture oh-nos, and monitoring mistakes.
Speakers
avatar for Ulf Adams

Ulf Adams

CTO & Co-Founder, EngFlow Inc., EngFlow Inc.
MS in Computer Science from Stanford University, 11 years at Google as TLM for Blaze & Bazel. Now CTO & Co-Founder of EngFlow.
Monday October 14, 2024 10:45am - 11:15am PDT
Hahn Auditorium
  Technical / Feature Talks
  • Audience Level Advanced
  • Presentation Slides Attached Yes

1:30pm PDT

Perfect Sandboxing in Bazel - Rahul Butani, Intel
Monday October 14, 2024 1:30pm - 2:00pm PDT
Complete dependency graphs are at the heart of what gives Bazel its power and sandboxing plays a key role in keeping these graphs correct. However: Bazel's approach to sandboxing makes some concessions. With cooperation from tools this works well, but — what happens when your tools aren't well-behaved? In this talk, we detail how we — in service of migrating a 20 year old codebase to Bazel — extended Bazel and its sandbox to encode and enforce all host filesystem dependencies in Bazel's dependency graph. We'll cover the changes we had to make to use existing rulesets, how this compares with alternative solutions to this problem, lessons we learned along the way, and some takeaways for the broader ecosystem.
Speakers
avatar for Rahul Butani

Rahul Butani

Dev Tools Software Engineer, Intel
Rahul Butani is a software engineer at Intel where he works on improving the developer experience for CPU designers.
Monday October 14, 2024 1:30pm - 2:00pm PDT
Hahn Auditorium
  Technical / Feature Talks
  • Audience Level Advanced
  • Presentation Slides Attached Yes
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience Level
  • Presentation Slides Attached
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -