~/talks

Christopher Di Bella

what they talk about

all 6 in the filters

where they keep going back

all 5 in the filters

on a stage with

who talks about the same things

titleconferencedate
How to Implement the C++ Standard Library (Part 2): An Excursion into libc++C++ on Sea 20242024-07-02
Live demo implements ranges::fold_right inside libc++ by adding tests, a new header, CMake entry and a function object; uses LLVM/Clang checkout, CMake, ninja…
Talk on
How To Implement the C++ Standard Library - (Part 1 of 2)C++ on Sea 20242024-07-02
Part I lays out concrete steps: read the standardese not cppreference, use test driven development with assert-based unit tests for libstdc++/libc++, fuzz the…
Talk on
What Does It Take to Implement the C++ Standard Library?C++Now 20242024-04-29
Explains concrete engineering choices: unit tests, fuzzing, full integration tests by rebuilding OS packages (arranged to use the target stdlib), and…
Talk on
What Does It Take to Implement the C++ Standard Library? Follow-up: Mandates vs Constraints?C++Online 20242024-02-28
Short recap and concrete rule: the standard distinguishes mandates vs constraints and that determines implementation technique. When a paragraph is a mandate…
Talk on
Discovering a User-Facing ConceptC++ on Sea 20222022-07-05
Claims that concepts must be discovered from algorithms rather than types and demonstrates the process by deriving a ranges left-fold and a ranges reduce with…
Talk on
Documentation in the Era of Concepts and RangesACCU 20222022-04-06
Compares current docs (Abseil, fmtlib, LLVM, Catch2, range-v3, Boost.Range) and recommends concrete changes: put a short description and an example at the top…
Talk on
Documentation in the Era of Concepts and RangesCppCon 20212021-10-24
Argues that C++20 concepts serve as concepts as shared vocabulary for both compiler errors and human docs, compares real docs (abseil, fmtlib, LLVM, range-v3…
Talk on
Discovering a User-Facing ConceptCppCon 20212021-10-24
Claims that concepts are discovered by analyzing algorithms and demonstrates deriving a user-facing semigroup from a range-based left fold, building layered…
Talk on
How to Teach C++ and Influence a GenerationACCU 20192019-04-10
Survey of 150 teachers finds tooling, examples and pedagogy matter: encourage git, build systems, sanitizers, debuggers and testing frameworks…
Talk on
“How to Teach C++ and Influence a Generation”CppCon 20182018-09-23
Argues for concrete teaching moves: start with five types (one integer, one real, string, char, bool) and add vector and scoped enums for practical beginners…
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.