Build Meetup - Bay Area October 16, 2024
WE'RE CURRENTLY AT CAPACITY BUT, ACCEPTING ATTENDEES FOR THE WAITLIST

Join us at the Meta Campus on October 16th for an insightful day of talks, networking, and innovation! Hosted by EngFlow and Meta, this event brings together developers, tech enthusiasts, and contributors from all corners of the industry to explore the latest advances and best practices in build systems and tooling. Meet and have hands-on sessions with contributors to Buck2, Bazel, CMake, and more.


Date: October 16, 2024
Time: 9:30 AM - 6:00 PM
Location: Facebook Building 1414 Hacker Wy, Menlo Park, CA 94025
Please bring a valid photo ID.

9:30 - 10:00 AM: Check in

10:00 - 10:15 AM: Welcome announcements from Meta and EngFlow

——Beginning of 3 parallel Tracks: Bazel, Buck2 and Build Infrastructure ——

Track 1: Bazel

10:15 - 11:15 AM: Bazel migration stories (4 x 15 min)

  • Auto-generate your Build System: A Bazel Migration To  Fully Ephemeral BUILD Files - Markus Hofbauer, Luminar Technologies
  • RPM management with Bazel - Manuel Naranjo, Booking.com    
  • Bazel at Snowflake - Julio Merino, Snowflake

11:30 - 12:30 PM: Advanced Bazel topics - Getting more value from Bazel (4 x 15 min)

  • How to compute Target Graph of big Monorepo fast to serve the purpose of Changed Target Determination - Sergey Balabanov, Uber    
  • End-to-end Remote Development with Bazel - Justin Kaeser, JetBrains    
  • Detecting and filtering flaky test cases with Bazel - Zhongpeng Lin, Uber    
  • Swiping Left on Monolithic Targets - Maxwell Elliott, Tinder

1:30 - 4:45 PM: Hands on sessions and unconference

  • Topics: bring your topics including questions for the Bazel team onsite!
  • Facilitators: Julio Merino, Snowflake and John Cater, Google

Track 2: Buck2 

10:15 - 11:15 AM: (4 x 15 min)

  • What’s different about Buck2? - Chris Hopman, Meta
  • Introduction to Configuration Modifiers - Scott Cao, Meta
  • How Meta uses the Buck Extension Language (BXL) - Chenhao Zuo, Meta
  • Buck2 team community update - Meta

11:30 - 12:30 PM:  (3 x 20 min)

  • Break/attend Bazel track session
  • Using Buck2 Outside of Meta (CMake -> Buck2)  - Zachary Turner, Roblox Corp    
  • Buck2 at other companies - discussion 

12:30 - 1:30 PM: Lunch Break

1:30 - 4:45 PM: Hands on sessions and unconference with Meta team onsite!

  • Topics: PR reviews, discussions, merges! Bring your list of Buck2 PRs and discuss with the team in a collaborative session, work on improvements, and possibly get them merged by the Buck2 team onsite!
  • Facilitators: Chris Hopman, Meta and Antonio Di Stefano, EngFlow 

Track 3: Build Infrastructure Track

10:15 - 11:15 AM: Remote Execution  (3 x 20min)

  • Bringing Remote Execution and Caching to Existing Build Infrastructure - Jeremiah Bonney, Bloomberg LP
  • RECC: Remote Execution Caching Compiler - Sakeeb Sabakka, Bloomberg
  • Our journey with bazel-remote and buildbarn - Joseph Gette, Mercedes-Benz AG    

11:30 - 12:30 PM: (3 x 20min) 

  • Break/attend Bazel track session 
  • Discussion facilitated by Farid Zakaria, Confluent & UC Santa Cruz: Recent research on improving process startup in Nix
  • Break/attend other track sessions

12:30 - 1:30 PM: Lunch Break

1:30 - 4:45 PM: Hands on sessions and unconference

  • Topics: remote execution and caching, remote APIs, remote development topics
  • Facilitators: Xudong Yang, Google and George Gensure, Buildfarm

—— Ending of 3 parallel Tracks: Bazel, Buck2 and Build Infrastructure ——

4:45 - 5:00 PM: Closing Remarks

5:00 - 6:00 PM: Happy Hour

Sign in to Google to save your progress. Learn more
Email *
First Name *
Last Name *
Company Name
RSVP. This event is done, but let us know if you want to come to our future events.
*
Which track are you most interested in? (Select all that apply)
Next
Clear form
Never submit passwords through Google Forms.
This form was created inside of engflow.com. Report Abuse