BlogPublicationsiX Article: Neue Features in C++26An article I wrote for the German iX magazine "Neue Features in C++26" is available in issue 2026/04. It is available as a printed edition as well as online. [...]C++What reinterpret_cast doesn't doIn today's post, I will explain one of C++'s biggest pitfalls: reinterpret_cast. Another title for this post could be: This is not the cast you're looking for! [...]Register now for my workshop "Safe and Efficient C++ for Embedded Environments" @C++Online, May 12C++ InsightsC++ Insights Episode 72: Why you should never call a virtual member function in a constructorI published a new C++ insights episode: Why you should never call a virtual member function in a constructor. [...]C++Best performance of a C++ singletonIn my Januray post, I focused on implementing a singleton correctly. This time I want to add performance into the mix and show you the best way to implement your singleton... or [...]C++ InsightsC++ Insights Episode 71: C++23: multidimensional operator[]I published a new C++ insights episode: C++23: multidimensional operator[]. [...]ConferenceCppCon 2025 recording of my talk "Back to Basics: static, inline, const, and constexpr" is availableI'm pleased to announce that the recording of my talk at CppCon Back to Basics: static, inline, const, and constexpr of my presentation is available YouTube: [...]C++The Reset trickMy last month's post, Singleton done right in C++, has triggered plenty of comments. I expected a few, but not that much. So thank you for keeping the conversation going. [...]C++ InsightsC++ Insights Episode 70: Efficiently passing a std::source_location objectI published a new C++ insights episode: Efficiently passing a std::source_location object. [...]C++Singleton done right in C++In today's post, I like to touch on a controversial topic: singletons. While I think it is best to have a codebase without singletons, the real-world shows me that singletons are [...]C++ InsightsC++ Insights Episode 69: = default and uniform initialization - Best Practice ExplainedI published a new C++ insights episode: = default and uniform initialization - Best Practice Explained. [...]Posts navigation1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 〉