Christopher Di Bella
where else to find them
bluesky:cjdb.bsky.social
what they talk about
all 6 in the filters
where they keep going back
- C++ on Sea2 editions2022–2024
- CppCon2 editions2018–2021
- ACCU2 editions2019–2022
all 5 in the filters
on a stage with
- Sy Brand2×
who talks about the same things
- Sy Brand22 talks
- David Sankel15 talks
- Rainer Grimm26 talks
- Kris Jusiak31 talks
- Tina Ulbrich14 talks
- Jeff Garland7 talks
| title | conference | date |
|---|---|---|
| How to Implement the C++ Standard Library (Part 2): An Excursion into libc++ | C++ on Sea 2024 | 2024-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… | ||
| How To Implement the C++ Standard Library - (Part 1 of 2) | C++ on Sea 2024 | 2024-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… | ||
| What Does It Take to Implement the C++ Standard Library? | C++Now 2024 | 2024-04-29 |
Explains concrete engineering choices: unit tests, fuzzing, full integration tests by rebuilding OS packages (arranged to use the target stdlib), and… | ||
| What Does It Take to Implement the C++ Standard Library? Follow-up: Mandates vs Constraints? | C++Online 2024 | 2024-02-28 |
Short recap and concrete rule: the standard distinguishes mandates vs constraints and that determines implementation technique. When a paragraph is a mandate… | ||
| Discovering a User-Facing Concept | C++ on Sea 2022 | 2022-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… | ||
| Documentation in the Era of Concepts and Ranges | ACCU 2022 | 2022-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… | ||
| Documentation in the Era of Concepts and Ranges | CppCon 2021 | 2021-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… | ||
| Discovering a User-Facing Concept | CppCon 2021 | 2021-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… | ||
| How to Teach C++ and Influence a Generation | ACCU 2019 | 2019-04-10 |
Survey of 150 teachers finds tooling, examples and pedagogy matter: encourage git, build systems, sanitizers, debuggers and testing frameworks… | ||
| “How to Teach C++ and Influence a Generation” | CppCon 2018 | 2018-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… | ||
| nothing matches | ||