James McNellis
where else to find them
what they talk about
all 9 in the filters
where they keep going back
- Meeting C++5 editions2015–2025
- CppCon4 editions2014–2018
on a stage with
who talks about the same things
- Victor Ciura50 talks
- Kate Gregory27 talks
- Roth Michaels14 talks
- Jon Kalb25 talks
- Sean Parent12 talks
- Sebastian Theophil14 talks
| title | conference | date |
|---|---|---|
| A Little Introduction to Control Flow Integrity in C++ | C++Now 2026 | 2026-05-04 |
Survey of concrete defenses: shows the Morris worm 1988 exploit that nags the need for stack canaries (GCC 1997 / MSVC 2005), OS features like ASLR and NX… | ||
| A little Introduction to Control Flow Integrity | Meeting C++ 2025 | 2025-11-06 |
Concrete defenses and limits: memory protections (ASLR, NX) plus stack canaries reduce exploitability; hardware and compiler features aim to stop hijacking… | ||
| Our Most Treacherous Adversary | Meeting C++ 2025 | 2025-11-06 |
Upgrading to a new Clang build Clang upgrade triggers crash when a tiny function that returns "true" or "false" begins segfaulting with a trashed stack. The… | ||
| My least favorite C++ feature | Meeting C++ 2024 | 2024-11-14 |
Declares C++'s worst feature as memory unsafety and shows how an arbitrary write can overwrite function pointers or vptrs to yield arbitrary code execution… | ||
| Time Travel Debugging | Meeting C++ 2018 | 2018-11-15 |
Tool demos a concrete claim: the WinDbg preview on Windows 10 records every instruction into a trace file that the debugger then replay[s] forward and backward… | ||
| The Shape of a Program | CppCon 2018 | 2018-09-23 |
Argues that complexity is usefully measured by the area under the indentation and demonstrates concrete refactorings that reduce it: invert nested ifs into… | ||
| Unwinding the Stack: Exploring How C++ Exceptions Work on Windows | CppCon 2018 | 2018-09-23 |
Shows exactly how Visual C++ turns throw into a structured exception: the runtime calls CxxThrowException with throw info and an exception object, the common… | ||
| “Everything You Ever Wanted to Know about DLLs” | CppCon 2017 | 2017-09-24 |
Builds a tiny Hello.dll and PrintGreeting.exe to show exactly what ends up in a Windows PE: DOS stub, COFF header, sections (.text, .rdata), export directory… | ||
| my favorite C++ feature | Meeting C++ 2016 | 2016-11-18 |
Claim: C++ function pointers are the favorite feature and they behave oddly but predictably. Code examples build add and mul, a call(funcptr) that takes a… | ||
| Unicode in C++ | Meeting C++ 2016 | 2016-11-18 |
Covers concrete encoder behavior and migration choices: Unicode expands to 1,112,064 code points, UCS2 is obsolete, UTF‑32 fixes width but wastes space, UTF‑8… | ||
| “Introduction to C++ Coroutines" | CppCon 2016 | 2016-09-18 |
Proposal adds stackless coroutines to C++ that suspend and resume with no required overhead, claiming scalability to billions and suspend/resume cost… | ||
| “Embracing Standard C++ for the Windows Runtime" | CppCon 2016 | 2016-09-18 |
Claims a standard C++ projection (C++/WinRT) that converts WinRT metadata into header-only C++ headers with a standalone generator and no compiler language… | ||
| Putting Coroutines to Work with the Windows Runtime | CppCon 2016 | 2016-09-18 |
Shows how C++ coroutines are adapted to Windows Runtime by making the four WinRT async interfaces awaitable, using await adapters and await_transform to expose… | ||
| An Introduction to C++ Coroutines | Meeting C++ 2015 | 2015-12-04 |
Proposal shows concrete semantics and a working VC++ prototype: compiler creates a heap-allocated coroutine frame via operator new, uses a promise type and… | ||
| Unicode in C++ | CppCon 2014 | 2014-09-07 |
C++ lacks robust built‑in Unicode support but gains char16_t/char32_t and Unicode string literals in C++11; the ecosystem leans on UTF‑8 for interchange, warns… | ||
| Making C++ Code Beautiful | CppCon 2014 | 2014-09-07 |
Argues that C++ becomes readable by replacing macros with enum classes, using RAII destructors for cleanup, and preferring lambdas and algorithms (range-based… | ||
| Modernizing Legacy C++ Code | CppCon 2014 | 2014-09-07 |
http://www.cppcon.org
--
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2014
--
C++ is… | ||
| nothing matches | ||