Launch a New Career with Certificates from Google, IBM & Microsoft
Learn Generative AI, Prompt Engineering, and LLMs for Free
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off your first 3 months — limited time.
Unlock All Certificates
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.
Syllabus
Bazel-building an iOS app containing 330+ frameworks
Taught by
Linux Foundation