Jon Kalb
where else to find them
github:boostcon
what they talk about
all 8 in the filters
where they keep going back
all 5 in the filters
on a stage with
- Alisdair Meredithonce
- Chandler Carruthonce
- Herb Sutteronce
all 13 in the filters
who talks about the same things
- Victor Ciura50 talks
- Amir Kirsh27 talks
- Kate Gregory27 talks
- Vittorio Romeo27 talks
- Sean Parent12 talks
- Roth Michaels14 talks
| title | conference | date |
|---|---|---|
| Alex Stepanov, Generic Programming in Cpp, and the STL | ACCU 2025 | 2025-04-01 |
Covers Alex Stepanov’s drive to make algorithms reusable without performance loss, how templates (1992–94) let him build the STL and submit the library after… | ||
| C++ Keywords Speak for Themselves | ACCU 2025 | 2025-04-01 |
Asserts that well-chosen C++ keywords and structure communicate intent without commentary, and backs that claim with code-only slides and runnable examples… | ||
| Moved-from Objects in C++ | CppCon 2024 | 2024-09-15 |
Argues that C++’s core is uncompromising performance achieved by allowing undefined behavior, then drills into move semantics: moved-from objects are partially… | ||
| This is C++ - How to Use the C++ Superpower to Write Better C++ Code | C++ on Sea 2024 | 2024-07-02 |
Argues C++’s superpower is uncompromised performance achieved by embracing undefined behavior and the zero‑overhead rule, then shows concrete costs: a safe div… | ||
| This Is C++ - Exclusive Interview With Jon Kalb ( CppCon Conference Chair ) - C++OnSea 2024 Preview | C++ on Sea 2024 | 2024-07-02 |
Argument centers on C++’s mandate to deliver uncompromised performance by accepting constrained programmer responsibility. Concrete claim: the right way to… | ||
| This is C++: Uncompromised Performance, Undefined Behavior, & Move Semantics | C++Now 2024 | 2024-04-29 |
C++ prioritizes uncompromised performance by letting common operations compile to single machine instructions and putting corner cases off on undefined… | ||
| Lightning Talk: Wisdom in Keywords | CppCon 2022 | 2022-09-11 |
https://cppcon.org/
---
Lightning Talk: Wisdom in Keywords - Jon Kalb - CppCon 2022
Jon Kalb’s lightning talk is a presentation given without saying a single… | ||
| C++ Community Organizers Panel | CppCon 2020 | 2020-09-14 |
Panel gives concrete playbook: smaller meetups work as regular coffee or 20-person coding labs with 30-minute problems and retrospectives; surveys double… | ||
| Object-Oriented Program: Best Practices | C++ on Sea 2020 | 2020-07-15 |
Defines OOP specifically as runtime polymorphism via virtual functions and explains vtable dispatch and its small overhead; gives concrete rules: use… | ||
| Modern Template Techniques | Meeting C++ 2019 | 2019-11-14 |
Shows concrete recipes and why they matter: implements an add template using trailing return + decltype and then simplifies with auto; chooses memcpy vs… | ||
| Back to Basics: Object-Oriented Programming | CppCon 2019 | 2019-09-15 |
Argues that runtime polymorphism in C++ still matters for “millions” of legacy users and gives concrete rules: model public inheritance as an is-a… | ||
| Copy Elision | CppCon 2018 | 2018-09-23 |
Explains the concrete claim that compilers generally construct return objects in caller storage so copies are elided, using low‑level stack‑frame diagrams and… | ||
| This is Why We Can’t Have Nice Things | CppCon 2018 | 2018-09-23 |
Argument: adopt east const so declarations read consistently: const applies to what's on its left. Evidence: examples show pointer-to-function… | ||
| This is Why We Can't Have Nice Things | C++Now 2018 | 2018-05-06 |
Argues for a single, consistent const placement (prefer constants on the left) and shows concrete examples where mixed styles make pointer-vs-pointee meaning… | ||
| Copy Elision | C++Now 2018 | 2018-05-06 |
Explains why compilers pass an address for a function result and contrasts the naive copy sequence with return value optimization by showing stack frames for… | ||
| C++ Today: The Beast is Back | ACCU 2018 | 2018-04-11 |
Argues C++ regains relevance because it delivers high performance with modern abstractions: claims include the zero-overhead principle, RAII for deterministic… | ||
| Grill the C++ Committee | ACCU 2018 | 2018-04-11 |
A live panel walks through how ISO C++ actually changes: the committee is split into evolution/core/library working groups plus study groups like SG1… | ||
| Modern C++ Coming to Terms With Terms | C++Now 2017 | 2017-05-15 |
Argues that C++11 is a hard boundary: code before 2011 is classic C++ and code from C++11 onward is modern C++, because the committee shifts releases from a… | ||
| C++ Today: The beast is back | Meeting C++ 2016 | 2016-11-18 |
Argues that C++ is resurging because concrete changes deliver measurable results: zero-overhead principle and RAII let libraries like vector manage object… | ||
| unsigned: A Guideline for Better Code | CppCon 2016 | 2016-09-18 |
Example compares signed -1 with unsigned 1 and prints "else: a is not less than b" because the signed value promotes and becomes large — surprising even… | ||
| Grill the Committee | CppCon 2014 | 2014-09-07 |
Lots of concrete, behind‑the‑scenes detail about what actually makes it into the standard: discussions name features (move elision, polymorphic and scoped… | ||
| Founding C++ User Groups | CppCon 2014 | 2014-09-07 |
Practical how-to: a C++ community grows when someone actually signs up venues and recruits organizers not slogans. Meeting C++ becomes a website and monthly… | ||
| Exception-Safe Code, Part III | CppCon 2014 | 2014-09-07 |
Clearly stated, actionable guidelines for C++11/14 exception safety: make_shared/make_unique and smart pointers for ownership, non‑throwing swap (or noexcept… | ||
| Exception-Safe Code, Part II | 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
--
Are you… | ||
| Exception-Safe Code, Part I | CppCon 2014 | 2014-09-07 |
Covers concrete rules and examples: the basic/strong/nothrow guarantees, when no‑throw is required (destructors, cleanup, swap/move), and how RAII or move… | ||
| nothing matches | ||