~/talks

Bret Brown

what they talk about

all 4 in the filters

where they keep going back

on a stage with

who talks about the same things

titleconferencedate
Our Other C++ InterfacesACCU 20252025-04-01
Explains concrete project contracts: explicit preconditions (Ubuntu package names, ninja on PATH), a reproducible provision → resolve → build → package…
Talk on
Session PreviewC++Now 20242024-04-29
Preview explains why project-level interfaces matter, showing concrete fixes for packaging, builds, and distribution instead of abstract advice. Examples…
Talk on
Mistakes to Avoid When Writing C++ ProjectsC++Now 20242024-04-29
Argues C++ projects need explicit contracts beyond language-level APIs and applies design‑by‑contract to project operations, claiming Bloomberg manages tens of…
Talk on
Libraries: A First Step Toward Standard C++ Dependency ManagementCppCon 20232023-10-02
Claims a concrete proposal: CPS metadata files that describe prebuilt C++ libraries so tools interoperate. Shows prototypes and demos (example usage with fmt…
Talk on
Lessons Learned from Packaging 10,000+ C++ ProjectsCppCon 20212021-10-24
Bloomberg claims it coherently builds and integrates 10,000+ C++ packages using mostly CMake plus pkg-config, prebuilt binaries, and a Debian-style…
Talk on
Modern CMake ModulesCppCon 20212021-10-24
Bloomberg describes using dozens of single-purpose CMake modules to keep tens of thousands of CMakeLists.txt simple and declarative and reports surprising…
Talk on
~/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.