Mateusz Pusz
where else to find them
what they talk about
all 7 in the filters
where they keep going back
- CppCon7 editions2018–2024
- C++ on Sea5 editions2020–2025
- ACCU4 editions2019–2025
all 5 in the filters
on a stage with
never shared a talk
who talks about the same things
- Roth Michaels14 talks
- Vittorio Romeo27 talks
- Kris Jusiak31 talks
- Timur Doumler45 talks
- Peter Sommerlad32 talks
- Mikhail Svetkin9 talks
| title | conference | date |
|---|---|---|
| The 10 Essential Features for the Future of C++ Libraries | C++ on Sea 2025 | 2025-06-23 |
Talk lists 18 features (shifted up from the planned 10) and shows concrete changes using a quantities and units library as a running example. It demonstrates… | ||
| The 10 Essential Features for the Future of C++ Libraries | ACCU 2025 | 2025-04-01 |
Claims ten essential (actually sixteen) missing language/library features and demonstrates them with a quantities-and-units library that exposes real issues… | ||
| How to Improve the Safety of C++ Code With a Quantities & Units Library | CppCon 2024 | 2024-09-15 |
A Modern C++ quantities library claims concrete safety: mp-units implements P2981 to make unit errors fail at compile time, catches truncation when converting… | ||
| Improving Our Safety With a Modern C++ Quantities and Units Library | C++ on Sea 2024 | 2024-07-02 |
Shows a concrete library: mp‑units implements P2981 to enforce compile‑time physical quantity and unit safety with C++20 (optional C++23) features, no… | ||
| Enhancing Safety in C++ Code With Modern C++ Quantities and Units Library | ACCU 2024 | 2024-04-17 |
Shows a concrete library, mp-units, built for C++20 that enforces compile‑time unit safety, models quantity kinds and quantity_spec trees, and keeps zero… | ||
| Back to Basics: Forwarding References - How to Forward Parameters in Modern C++ | CppCon 2023 | 2023-10-02 |
Clear explanation of what a forwarding reference is, why std::forward preserves value category, and when the special deduction rule applies; shows real… | ||
| The Power of C++ Templates With mp-units: Lessons Learned & a New Library Design | C++ on Sea 2023 | 2023-06-28 |
mp-units v2 rewrites the library: removes the problematic Downcasting Facility, abandons user-defined literals for quantities, and models ISO ISQ quantity… | ||
| Back to Basics - Name Lookup and Overload Resolution in C++ | CppCon 2022 | 2022-09-11 |
Explains exactly how name lookup and overload resolution produce surprising behavior: unqualified lookup stops at the first scope found so a later overload can… | ||
| Software Engineering Is About Tradeoffs | CppCon 2021 | 2021-10-24 |
Design decisions center on concrete compromises: exception safety vs performance, dynamic allocations, and standardization vs implementation effort. The talk… | ||
| Software Engineering Is About Tradeoffs | NDC TechTown 2021 | 2021-08-30 |
Compares concrete C++ tradeoffs with results from live votes: three string SSO layouts (GCC 32B, LLVM 24‑byte SSO, Facebook 23B) and the cost/benefit of fewer… | ||
| A Physical Units Library For C++ | NDC TechTown 2021 | 2021-08-30 |
mp-units is a C++20 library (GitHub, Conan, Godbolt, Gitpod) that encodes quantities, units, dimensions and prefixed SI units with concepts and NTTPs… | ||
| Software Engineering Is About Tradeoffs | C++ on Sea 2021 | 2021-06-30 |
Software architecture focuses on concrete tradeoffs: C++ std::variant chooses no allocations and only basic exception safety, which leads to a possible… | ||
| Rethinking the Way We Do Templates in C++ | ACCU 2021 Online | 2021-03-10 |
Library implements a physical-units system that keeps debuggable, human-readable types by deriving user-facing strong types from heavy template instantiations… | ||
| A Physical Units Library For the Next C++ | CppCon 2020 | 2020-09-14 |
mp-units is a header-only C++20 library (release 0.6.0, available on Conan and Compiler Explorer) that encodes units as types to guarantee compile-time safety… | ||
| Rethinking the Way We Do Templates in C++ even more | C++ on Sea 2020 | 2020-07-15 |
Implementation of a Physical Units Library uses downcast via hidden friend ADL+CRTP to replace long aliased template instantiations so debugging and… | ||
| A C++ Approach to Physical Units | CppCon 2019 | 2019-09-15 |
A C++20 header-only library implements dimensional analysis with compile-time safety and no runtime overhead, using concepts, class types as non-type template… | ||
| Rethinking the Way We Do Templates in C++ | CppCon 2019 | 2019-09-15 |
Implements a Physical Units Library and shows concrete fixes: replace deep class-template aliasing with inherited strong typedefs plus a manual dumb casting… | ||
| Implementing Physical Units Library for C++ | ACCU 2019 | 2019-04-10 |
Claims a header-only physical-units library that enforces dimensional correctness at compile time while generating no runtime overhead in microbenchmarks… | ||
| Effective replacement of dynamic polymorphism with std::variant | ACCU 2019 | 2019-04-10 |
Shows replacing virtual-based FSMs with std::variant plus visitors and occasional CRTP, removing heap allocations and virtual calls and using std::optional for… | ||
| C++ Concepts and Ranges | Meeting C++ 2018 | 2018-11-15 |
Concrete changes to C++20 are demonstrated: actual concept syntax, shortforms for constrained auto, and recent San Diego edits that alter return-type checking… | ||
| How to create slides about CMake with CMake? | CppCon 2018 | 2018-09-23 |
A CMake-based workflow produces slide decks and verifies embedded code; a reusable library builds over 1000 slides organized into chapters, keeps content… | ||
| Git, CMake, Conan - How to ship and reuse our C++ projects | CppCon 2018 | 2018-09-23 |
Compares concrete CMake patterns and Conan commands for reproducible C++ packaging: shows how modern CMake targets and generator expressions avoid header/flag… | ||
| Effective replacement of dynamic polymorphism with std::variant | CppCon 2018 | 2018-09-23 |
Compares three FSM implementations — single dynamic dispatch, double dispatch (visitor/CRTP) and several std::variant designs — by building a TCP-like state… | ||
| nothing matches | ||