Living at HEAD with Bazel
summary
Compares the HEAD monorepo vs binary polyrepo tradeoffs and shows concrete Bazel recipes: uses Bazelisk, Bazel modules, GoogleTest and Catch2, sanitizers and static analysis, and external modules. Builds a Hello World split into libraries, enforces private headers and implementation_deps, built a WebAssembly binary and ran it with node, and produced a Debian package and installed it. Demonstrates CI and remote caching so tests are skipped when cache hits and warns to use stable Bazel in production.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:49mono- one, single
- 38:45Windows support?
- 39:00Bleeding edge features.
- 39:493rd party modules?
- 41:08Dependencies without Bazel support?
- 42:22Integration tests?








