~/talks

Sy Brand

what they talk about

all 12 in the filters

where they keep going back

all 6 in the filters

on a stage with

who talks about the same things

titleconferencedate
What Really Happens When You Hit a BreakpointGOTO Copenhagen 20252025-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…
Talk on
How Debuggers WorkNDC TechTown 20252025-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…
Talk on
Getting Started with C++ in Visual StudioPure Virtual C++ 20252025-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…
Talk on
How Debuggers WorkPure Virtual C++ 20252025-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…
Talk on
I Embedded a Programming Language In Debug InformationPure Virtual C++ 20242024-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…
Talk
What’s New in C++23CppCon 20222022-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…
Talk on
New in Visual Studio 2022 - Conformance, Performance, Important FeaturesCppCon 20222022-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…
Talk on
Dependent BreakpointsPure Virtual C++ 20222022-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…
Talk on
What's New In C++23Pure Virtual C++ 20222022-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…
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
What's New in Visual Studio: 64-bit IDE, C++20, WSL 2, & MoreCppCon 20212021-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…
Talk on
Dynamic Polymorphism With Code Injection and MetaclassesACCU 2021 Online2021-03-10
Argues that C++ dynamic polymorphism can be implemented without inheritance by generating type-erasure vtables and forwarding code via compile-time code…
Talk on
Building an Intuition for CompositionMeeting C++ 20202020-11-12
Explains how concrete C++ features let composition be explicit: uses std::accumulate/std::reduce and fold expressions to show folds and parallelism…
Talk on
How to Cook a ChickenCppCon 20202020-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…
Talk on
Building an Intuition for CompositionCppCon 20202020-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…
Talk on
Dynamic Polymorphism with Metaclasses and Code InjectionCppCon 20202020-09-14
Argues that virtual inheritance can be replaced by type erasure implemented via static reflection plus code injection and metaclasses, showing a prototype…
Talk on
Dynamic Polymorphism with Metaclasses and Code InjectionPure Virtual C++ 20202020-05-04
Argues that type erasure plus compile‑time code injection and metaclasses Clang fork can reproduce virtual dispatch with value semantics, configurable storage…
Talk on
Hello World From ScratchCppCon 20192019-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…
Talk on
Latest & Greatest in Visual Studio 2019 for C++ developersCppCon 20192019-09-15
Visual Studio 2019 shows concrete upgrades: CMake native experience loads folders, lists CMake targets and configures builds; vcpkg integrate install pulls…
Talk on
I need a volunteer who is not afraid of failureCppCon 20192019-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…
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.