~/talk

tipi.build A New C++ Package Manager

Talkat CppCon 2022 · 2022-09-11..09-16· [developer-experience]
slides:none on file

tipi.build claims a cloud-first C++ package manager with a global build cache that stores build artifacts (not full executables), spins up remote build runners, and uses a source scan to detect symbols and infer dependencies so it can generate build scripts. it treats any compiler flag as an ABI breaker, populates the cache from real builds, compresses thousands of snapshots into tiny packs (~100 MB for many revisions), and is dogfooded and used productively.

AI-written summary · about

  1. 0:00tipi.build introduction
  2. 2:30Need for new C++ package manager
  3. 9:58Problems with current tools
  4. 17:49tipi.build global cache
  5. 23:51How tipi.build was built using itself
  6. 28:44Local and remote builds
  7. 35:25Reproducibility with cache
  8. 42:41Parallel library development
  9. 47:15Hidden dependencies and linker scripts
  10. 50:49Dependency configuration
  11. 55:31Open source plans
~/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.