ABC: Angular, Bazel, CLI
summary
Shows how Angular CLI v8 can swap to a Bazel builder using the @angular/bazel schematics to get build graph correctness and massive parallelism. Inside Google an app with 2,500 components runs Bazel with fine grained inputs and outputs so incremental work uses cached outputs and tests run in parallel up to CPU cores. Demo shows repeated ng test skipping cached runs and Bazel support for remote execution so hundreds of thousands of CPUs can cut wall time.
AI-written summary · about
chapters (12)
- 0:00Intro
- 0:25Built Performance
- 5:32Component
- 6:21Inputs
- 7:00Backend
- 8:38Actions
- 9:09Example
- 11:38What is Bazel
- 16:00What is CLI
- 18:27How to get started
- 20:04Demo
- 28:19Conclusion
related talks
22mThe Bazel Opt-in Preview is Here!
36mBuilding Large Angular Apps With Bazel
23mFull stack development with Bazel, Angular and other friends.
20mHow I love being ejected: Customizing your Angular build with Bazel
19mBazel + Angular Today
37mSupercharge Your Builds with Bazel
27mBuilding Angular Applications like Google
32mAngular as strategy for collaboration and scale
