Sy Brand
where else to find them
what they talk about
all 12 in the filters
where they keep going back
- CppCon4 editions2019–2022
- Pure Virtual C++4 editions2020–2025
- ACCU2 editions2021–2022
all 6 in the filters
on a stage with
who talks about the same things
- Christopher Di Bella10 talks
- Kris Jusiak31 talks
- Victor Ciura50 talks
- Patrice Roy18 talks
- Timur Doumler45 talks
- Peter Sommerlad32 talks
| title | conference | date |
|---|---|---|
| What Really Happens When You Hit a Breakpoint | GOTO Copenhagen 2025 | 2025-09-29 |
Explains concrete debugger mechanics on Linux: using ptrace syscalls to read memory and registers, replacing a byte with INT3 (0xCC) for software breakpoints… | ||
| How Debuggers Work | NDC TechTown 2025 | 2025-09-22 |
Breakpoints work by mapping source lines to machine addresses via DWARF line tables and then stopping the process either by writing an 0xCC int3 software… | ||
| Getting Started with C++ in Visual Studio | Pure Virtual C++ 2025 | 2025-04-30 |
Shows step-by-step setup: download Visual Studio 2022 (Community/Pro/Enterprise), pick C++ workloads, create a CMake project, change the project from C++20 to… | ||
| How Debuggers Work | Pure Virtual C++ 2025 | 2025-04-30 |
Covers how native debuggers on Linux map DWARF data to running code, read memory with ptrace PEEKDATA returning 64 bits, and set breakpoints either by writing… | ||
| I Embedded a Programming Language In Debug Information | Pure Virtual C++ 2024 | 2024-04-30 |
Claims that DWARF Expressions are Turing-complete and demonstrates it by embedding a BF interpreter inside debug info. Implements a textual assembler to emit… | ||
| What’s New in C++23 | CppCon 2022 | 2022-09-11 |
Shows concrete C++23 additions and how they behave: std::generator yields an easy coroutine-based infinite sequence, deducing this collapses four boilerplate… | ||
| New in Visual Studio 2022 - Conformance, Performance, Important Features | CppCon 2022 | 2022-09-11 |
Visual Studio 2022 17.3 runs natively on arm64 and the MSVC compiler also runs natively while still targeting x86/x64/arm64; more than 600 vcpkg libraries… | ||
| Dependent Breakpoints | Pure Virtual C++ 2022 | 2022-04-26 |
Visual Studio 2022 adds a Dependent Breakpoints feature that lets a breakpoint activate only after another one has been hit, demonstrated on a small program… | ||
| What's New In C++23 | Pure Virtual C++ 2022 | 2022-04-26 |
A rapid walkthrough of concrete C++23 additions with tiny cat-coded examples: demonstrations of std::views::chunk/chunk_by and composing custom adaptors, lazy… | ||
| 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… | ||
| What's New in Visual Studio: 64-bit IDE, C++20, WSL 2, & More | CppCon 2021 | 2021-10-24 |
Visual Studio 2022 moves the IDE to 64-bit IDE and claims C++20 feature complete support, demos show modules, coroutines, ranges and hot reload actually… | ||
| Dynamic Polymorphism With Code Injection and Metaclasses | ACCU 2021 Online | 2021-03-10 |
Argues that C++ dynamic polymorphism can be implemented without inheritance by generating type-erasure vtables and forwarding code via compile-time code… | ||
| Building an Intuition for Composition | Meeting C++ 2020 | 2020-11-12 |
Explains how concrete C++ features let composition be explicit: uses std::accumulate/std::reduce and fold expressions to show folds and parallelism… | ||
| How to Cook a Chicken | CppCon 2020 | 2020-09-14 |
Calculations use a 0.4 kg hand and 11 m/s slap giving 24.2 J per slap, which changes 1 kg faux chicken by 0.0089 °C so cooking (Δ205 °C) needs 23,242 slaps or… | ||
| Building an Intuition for Composition | CppCon 2020 | 2020-09-14 |
Shows how to spot and expose concrete composition patterns in C++ so APIs do real work: uses std::accumulate / std::reduce and fold expressions to explain… | ||
| Dynamic Polymorphism with Metaclasses and Code Injection | CppCon 2020 | 2020-09-14 |
Argues that virtual inheritance can be replaced by type erasure implemented via static reflection plus code injection and metaclasses, showing a prototype… | ||
| Dynamic Polymorphism with Metaclasses and Code Injection | Pure Virtual C++ 2020 | 2020-05-04 |
Argues that type erasure plus compile‑time code injection and metaclasses Clang fork can reproduce virtual dispatch with value semantics, configurable storage… | ||
| Hello World From Scratch | CppCon 2019 | 2019-09-15 |
Shows a line-by-line build from source text to running binary: preprocessor expansion, lexer → tokens, parser → AST, semantic checks, lowering to LLVM IR… | ||
| Latest & Greatest in Visual Studio 2019 for C++ developers | CppCon 2019 | 2019-09-15 |
Visual Studio 2019 shows concrete upgrades: CMake native experience loads folders, lists CMake targets and configures builds; vcpkg integrate install pulls… | ||
| I need a volunteer who is not afraid of failure | CppCon 2019 | 2019-09-15 |
A live demo shows two tasks—hold several toy frogs and keep hands flat on your head—are essentially impossible for one person but succeed when split between… | ||
| nothing matches | ||