The Bazel Show

The Bazel Show

By thebazelshowTechnology
Download on the App Store

The Bazel Show episodes

  • Adopting Bazel for iOS at Robinhood with Billy Irwin

    In this episode recorded April 22, 2022, we discuss the Robinhood iOS platform team’s journey towards Bazel with Billy Irwin. We discuss the benefits & shortcomings of existing tools, the motivation to adopt Bazel, modularization of iOS apps at scale, the inevitability of ever-growing build & test times, the move away from Objective-C and mixed-source modules in favor of Swift, the Bazel onboarding process itself, the state of Bazel support & community support for mobile organizations, and other benefits of Bazel for iOS.

    1 hr 5 min
  • The story behind Bazel-Diff with Max Elliott from Tinder

    In this episode we will sit with Max Elliot, the author of Bazel-Diff, to discuss the topic of precise target selection algorithm between git revisions. The importance of the Bazel-Diff project lies in its philosophy's alignment with that of Bazel's core – avoiding doing unnecessary work. Max covers the motivation, evolution and the desirable future of the project. Enjoy! 

    44 min
  • Adopting Bazel for iOS before it was cool with Jerry Marino from Block

    Joining us again on the show is Jerry Marino, back again to discuss his journey as an early adopter and trailblazer in the early days of Bazel for iOS. We discuss the history of iOS build tooling, the motivation to adopt Bazel, the genesis of some of his early contributions to the ecosystem such as XCHammer & podToBUILD, as well as his current work on rules_ios at Block, and briefly discuss the potential of improving Bazel remote caching & execution through use of a CDN.

     

    1 hr 17 min
  • ARM64 & Bazel with Jerry Marino and Bogo Giertler

    We sit down with Jerry Marino from Block (formerly known as Square) and Bogo Giertler from Reddit to talk about building iOS apps for the new Apple silicon machines and some common challenges there. We discuss arm64-to-sim, a tool Bogo created to port native ARM64 device binaries to run on the Apple Silicon iOS Simulator, and then discuss production usage of it with Jerry.

    1 hr 1 min
  • iOS Builds With Keith Smiley from Lyft

    In this episode we discuss the struggles and the joy of building iOS apps with Bazel with Keith, who is a mobile tooling engineer at Lyft, the lead maintainer of rules_apple and rules_swift and an active contributor in the Bazel community.

    1 hr 31 min

About The Bazel Show

From the publisher's feed

We discuss important and interesting topics relating to the Bazel build system and building software at scale in general