BlogC++ InsightsC++ Insights now uses Clang 20Time to celebrate C++ Insights' 7th birthday! [...]C++An option(al) to surprise youIn today's post I share a learning of a customer with you. A while back, a customer asked me to join a debugging session. They had an issue they didn't (fully) understand. [...]TrainingPeek into how I teachA week ago I hosted a 1 hour workshop preview giving people who are interested a chance to experience how I teach first hand. [...]Training1-day workshop: Safe and Efficient C++ for Embedded EnvironmentsI'm thrilled to let you know that I'll give the workshop "Safe and Efficient C++ for Embedded Environments". [...]C++ InsightsC++ Insights Episode 61: C++20 NTTP Gets another Boost: Structural Types as Template ParametersI published a new C++ insights episode: C++20 NTTP Gets another Boost: Structural Types as Template Parameters. [...]trainingFree 1-Hour C++ Training ClassToday I have something special to announce for all those of you who have always wondered how one of my training classes looks and feels like. [...]PublicationsiX Article: C++20-Coroutinen, Teil 4: Stream-ParserAn article I wrote for the German iX magazine "C++20-Coroutinen, Teil 4: Stream-Parser" is available in issue 2025/04. It is available as a printed edition as well as online. [...]C++The correct way to do type punning in C++ - The second actLast time, I wrote about type-punning in C++ and how C++20's std::bit_cast can help you. Today, I want to discuss a different reason for type-punning where std::bit_cast might not [...]C++ InsightsC++ Insights Episode 60: C++20 NTTP Gets a Boost: Floating point numbers as Template ParametersI published a new C++ insights episode: C++20 NTTP Gets a Boost: Floating point numbers as Template Parameters. [...]C++The correct way to do type punning in C++Today's post is relevant for everybody who does type punning in C++. Something I did for years while working in the embedded software domain. Something others have done for a long [...]Posts navigation〈 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 〉