Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This flash talk explores how Bazel was implemented to accelerate build times for a massive iOS application. Learn how the Allegro e-commerce platform, used by millions in Eastern Europe and developed for over 11 years, tackled the challenge of compiling an app that grew from 30+ frameworks to more than 330 frameworks with mixed Swift and Objective-C code. Speaker Maciej Piotrowski shares the specific actions taken to enable extensive modularization, generate .xcodeproj files, and implement caching of pre-compiled binaries. Discover how the team achieved Bazel's benefits without using standard rulesets and tools, allowing developers to focus on individual projects within the workspace rather than waiting through lengthy compile times.