Marc Mutz
where else to find them
no profile links on file
what they talk about
all 4 in the filters
where they keep going back
- Meeting C++5 editions2015–2025
- Qt World Summit2 editions2015–2019
on a stage with
never shared a talk
who talks about the same things
- Victor Ciura50 talks
- Mikhail Svetkin9 talks
- Jonathan Müller37 talks
- Sean Parent12 talks
- Jon Kalb25 talks
- Ben Deane32 talks
| title | conference | date |
|---|---|---|
| Binary compatibility 100 | Meeting C++ 2025 | 2025-11-06 |
Defines BC vs SC, shows concrete break examples (adding a defaulted arg breaks BC; adding an overload breaks SC when callers take addresses), and explains… | ||
| C++20 coroutines as an API principle | Meeting C++ 2021 | 2021-11-10 |
Claim: C++20 coroutines let APIs expose lazy, non-owning sequences instead of owning containers so functions interoperate across ABI boundaries while avoiding… | ||
| Partially-formed Objects for fun and profit | Meeting C++ 2020 | 2020-11-12 |
Argues that moved-from values must be treated as partially formed, distinguishes safe vs unsafe functions by whether they let partially formed objects escape… | ||
| What's new with QStringView; and how can it handle string processing with Qt. | Qt World Summit 2019 | 2019-11-04 |
Qt 5.14 completes a richer QStringView and QLatin1String ecosystem so format and lookup APIs accept non-owning views and many literal types directly. The arg… | ||
| The most important API design principle | Meeting C++ 2017 | 2017-11-09 |
Claims that APIs should expose Non owning interface views not owning containers, demonstrates this with QStringView and by changing QRegion to be QRegion… | ||
| Structured Bindings demystified | Meeting C++ 2017 | 2017-11-09 |
Explains that structured bindings declare identifiers for subobjects not for the whole object, so the bound names refer to members and not a named temporary… | ||
| StringViews, StringViews everywhere! | Meeting C++ 2017 | 2017-11-09 |
Explains why std::string_view and QStringView make non-owning string APIs practical, shows concrete code that replaces std::string params to avoid heap… | ||
| Effective Qt | Meeting C++ 2015 | 2015-12-04 |
Q_FOREACH unconditionally copies its container and therefore causes deep copies for non-Qt STL containers; never use Q_FOREACH with std::vector. Qt containers… | ||
| Qt Value Class Design | Qt World Summit 2015 | 2015-10-06 |
Classifies value classes into thin, thick and pimpled designs and gives concrete rules: mark types with Q_DECLARE_TYPEINFO, implement matching QHash and… | ||
| nothing matches | ||