Master Windows Internals - Kernel Programming, Debugging & Architecture
Learn Backend Development Part-Time, Online
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This 21-minute talk from the Linux Foundation explores how to debug and fix build non-determinism when using Bazel. Learn how Square migrated their iOS applications from Xcode's build system to Bazel to take advantage of its extensible declarative build language, fast incremental builds, and remote build cache capabilities. Discover practical tools and techniques for tracking down non-deterministic build actions, diagnosing their root causes, and implementing concrete fixes to make builds more deterministic. Speaker Samuel Giddins demonstrates how to fully leverage Bazel's caching system by ensuring build determinism, sharing valuable insights from real-world implementation at Square. Access additional resources including GitHub repositories and Bazel documentation to further enhance your build system knowledge.
Syllabus
Debugging and fixing build non-determinism with Bazel
Taught by
Linux Foundation