Sebastian Theophil
where else to find them
linkedin:sebastian-theophil-945563b
what they talk about
all 8 in the filters
where they keep going back
- C++ on Sea4 editions2022–2025
- CppCon3 editions2021–2024
- Meeting C++2 editions2024–2025
all 5 in the filters
on a stage with
never shared a talk
who talks about the same things
- Kate Gregory27 talks
- Peter Sommerlad32 talks
- Roth Michaels14 talks
- Victor Ciura50 talks
- James McNellis17 talks
- Amir Kirsh27 talks
| title | conference | date |
|---|---|---|
| To err is human - error handling in C++26 | Meeting C++ 2025 | 2025-11-06 |
C++26 adds concrete tools used here: std::expected for rich return values, contracts for configurable assertions, and hardened libraries plus stack traces for… | ||
| To err is human - error handling in C++26 | Meeting C++ 2025 | 2025-11-06 |
How error handling evolves with C++26 presented by Sebastian Theophil from @thinkcell
To err is human - error handling in C++26 - Sebastian Theophil - Meeting… | ||
| To Err is Human - Robust Error Handling in C++26 | C++ on Sea 2025 | 2025-06-23 |
C++23 and C++26 additions get used: std::expected for return-value error flow, contracts for configurable pre/post checks, and library hardening to turn STL… | ||
| Classes C++23 Style | Meeting C++ 2024 | 2024-11-14 |
Summary of concrete takeaways: prefer rule of zero for simple value types and implement the rule of five only when managing memory; build small resource… | ||
| Reusable Code, Reusable Data Structures | CppCon 2024 | 2024-09-15 |
Concrete rules for reuse: prefer small generic functions that state minimal requirements (rectangles, ranges) and use customization points like global… | ||
| Reusable C++ Code, Reusable C++ Data Structures | C++ on Sea 2024 | 2024-07-02 |
Shows how a real layout algorithm called vertical center example gets reused for widgets and rectangular bitmaps by refactoring to a templated function that… | ||
| A Guide to Debugging C++ Code: Practical and Interactive Examples | C++ on Sea 2023 | 2023-06-28 |
Starts from a crashing C++ program and shows exact tactics: reproduce with stress tests and address sanitizer, use tracing and data breakpoints or reverse… | ||
| Lightning Talk: The Guide to C++ Conferences for Swimmers | C++Now 2023 | 2023-05-07 |
Ranks C++ conferences by actual swim access and hazards and gives a clear winner and losers. Finds Accu impossible to swim in because of pollution and raw… | ||
| Lessons from 20 years of Debugging C++ Code | ACCU 2023 | 2023-04-19 |
Twenty years of C++ debugging distills to concrete steps: gather crash dumps and deploy crash-reporting, make intermittent bugs reproducible with sanitizers… | ||
| Nobody Can Program Correctly - Lessons From 20 Years of Debugging C++ Code | CppCon 2022 | 2022-09-11 |
Twenty years of real bug hunts condense to concrete moves: increase reports with crash reporting backends (Google crashpad), reproduce with stress tests and… | ||
| Windows, macOS & the Web: Lessons from Cross-platform Development at think-cell | C++ on Sea 2022 | 2022-07-05 |
Company ported a 12‑year Windows codebase of 700k lines of code to macOS and then to the Web, and reports concrete fixes: custom high‑level C++ abstractions… | ||
| Best of think-cell's Range Library | C++Now 2022 | 2022-05-01 |
Range objects measure 16 bytes for a simple transform and still keep 16‑byte iterators even after adding a filter while the range grows to 24 bytes; chaining… | ||
| Typescripten: Generating Type-safe JavaScript Bindings for emscripten | CppCon 2021 | 2021-10-24 |
Generates type-safe C++ wrappers from TypeScript declaration files using the TypeScript compiler API and targets emscripten via emscripten/embind so JavaScript… | ||
| Windows, Macos & the Web: Lessons From Cross-Platform Development | ACCU 2021 Online | 2021-03-10 |
Porting ~700k lines from Windows to macOS and then to the web yields concrete solutions: lightweight C++ abstractions for rendering, i18n, file I/O, mouse… | ||
| nothing matches | ||