BlogC++ InsightsC++ Insights Episode 76: New, better, lambda visualization in C++ InsightsI published a new C++ insights episode: New, better, lambda visualization in C++ Insights. [...]C++20Keep It Tight: Restrict Variadic Templates Using C++20 ConceptsI previously wrote about C++20's Concepts. Today I would like to discuss another aspect of Concepts: how they help you to limit the data type of a variadic type-template parameter [...]Register now for my workshop "Modern C++: When Efficiency Matters" @CppCon, September 09 - 11C++ InsightsC++ Insights new lambda transformationLast week I pushed an updated lambda transformation for C++ Insights. Here is a little background on the change. [...]C++ InsightsC++ Insights Episode 75: The Ref-Qualifier That Saves You from Undefined BehaviorI published a new C++ insights episode: The Ref-Qualifier That Saves You from Undefined Behavior. [...]C++More C++26 reflection at compile-timeIn today's post, I like touch-up on C++26's static reflection. In case you haven't seen, I wrote a first post C++26 reflection at compile-time a while ago. [...]C++ InsightsC++ Insights Episode 74: Why move requires noexcept in C++20I published a new C++ insights episode: Why move requires noexcept in C++20. [...]C++ InsightsHappy 8th anniversary C++ InsightsThis year, we celebrate the 8th anniversary of C++ Insights! [...]C++From Undefined to Defined: Using std::launder in C++In today's post, I will continue with the overall topics of the last two months. Today you'll learn when and where you need to apply C++17's std::launder and where the difference [...]C++ InsightsC++ Insights Episode 73: Things you can do effortlessly with C++20s conceptsI published a new C++ insights episode: Things you can do effortlessly with C++20s concepts. [...]TrainingOpen-Enrollment classes in 2026The year 2026 is already four months old. I hope you had a good start to this year. If you're interested in working with me at one of my public classes, here is what you need to [...]Posts navigation1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 〉