~/talk

Living at HEAD with Bazel

Talkat Meeting C++ 2022 · 2022-11-17..11-19· [devops-and-delivery]
links:none on file
slides:none on file

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

  1. 0:00Start
  2. 1:49mono- one, single
  3. 38:45Windows support?
  4. 39:00Bleeding edge features.
  5. 39:493rd party modules?
  6. 41:08Dependencies without Bazel support?
  7. 42:22Integration tests?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.