Hey Dad, What's Bazel?
summary
Bazel is presented as a build tool that replaces ad hoc scripts to make builds incremental, hermetic and deterministic. The talk demonstrates using Bazel manifests plus rules_node and rules_rust to compile TypeScript and Rust, produce a WebAssembly/JS artifact, and shows first builds taking minutes while subsequent builds drop to seconds; an Angular repo example goes from 1 hour to 7 minutes. It also covers using remote execution and a remote cache (on Azure via remote_bazel) to store and share build artifacts for team reuse and reproducible results.
AI-written summary · about
chapters (14)
- 0:00Start
- 3:44CONTRIBUTIONS
- 4:16Open Source Creator
- 8:43WORKSPACE file
- 10:06BUILD bazel
- 10:34Package content
- 10:58Concept #2: Package PRO TIP
- 11:33Rule example
- 11:48Concept #3: Rules Composition
- 12:10Actions
- 12:53Execution Graph
- 13:59Cache Graph
- 14:37Local Cache & Execution
- 15:28Remote Cache with Azure + Bazel remote








