Roger Orr
where else to find them
what they talk about
all 5 in the filters
where they keep going back
- ACCU8 editions2016–2025
on a stage with
never shared a talk
who talks about the same things
- Mike Shah21 talks
- Dawid Zalewski10 talks
- Michael Caisse16 talks
- James McNellis17 talks
- Kate Gregory27 talks
- Jody Hagins11 talks
| title | conference | date |
|---|---|---|
| C++ Error Handling | ACCU 2025 | 2025-04-01 |
Examines a simple C++ generator class (configure + operator()) and then actually adds and compares real error strategies: logging to cerr (cheap but fragile)… | ||
| C++ Linkers and the One Definition Rule | ACCU 2024 | 2024-04-17 |
Linking is unpacked with concrete examples on Windows and Linux: compile to object, use ar/lib to make static archives, or build DLL/so and resolve via PLT/GOT… | ||
| Comparing 'Classic C++' and 'Modern C++' Ways to Solve Programming Tasks | ACCU 2023 | 2023-04-19 |
Compares concrete C++ idioms by showing code, compile behavior and measurements: multiple loop forms (index, reverse, iterator, range-for), using algorithms… | ||
| Let's Look at Lambdas | ACCU 2021 Online | 2021-03-10 |
Timeline from C++98 tricks to C++20: lambdas are compiler-generated unnamed classes that let you pass small callables into algorithms, support capture-by-value… | ||
| Windows Native API | ACCU 2019 | 2019-04-10 |
Covers the thin layer under Win32: shows a C program calling Exit/ExitProcess versus calling NTTerminateProcess directly and how that skips Win32 hooks like… | ||
| Nothing is better than copy or move | ACCU 2018 | 2018-04-11 |
C++17 makes what used to be “copy elision” mandatory in many cases so temporary materialization conversions must construct objects directly with no copy or… | ||
| Bluff your way in x64 assembler | ACCU 2017 | 2017-04-24 |
Quick practical guide to reading x64: common instructions are mostly mov, lea, call and test so learning 20 covers 90–95% and the top three cover ~50–60%… | ||
| C++ Concepts "Lite" in Practice | ACCU 2016 | 2016-04-20 |
Concepts-Lite arrives as a usable TS in the GCC trunk, providing a requires clause and named concepts like equality_comparable that replace many SFINAE hacks… | ||
| nothing matches | ||