
Andreas Fertig's Blog
286 FOLLOWERS
Andreas Fertig is an embedded software developer, trainer, and speaker from Stuttgart. He enjoys exploring the depth of the language and sharing his knowledge.
Andreas Fertig's Blog
1w ago
In today's post, I'll learn how modern C++ can influence the code you write for your embedded system. You will see code using up to C++23. The example I show you below circles around at least two questions I got various times from customers:
What is consteval good for ..read more
Andreas Fertig's Blog
1w ago
An article I wrote for the German iX magazine "C++-Coroutinen einsetzen: Tasks und Generatoren" is available in issue 2025/02. It is available as a printed edition as well as online.
You can find the companion source code at GitHub.
I hope you find the article both interesting and ..read more
Andreas Fertig's Blog
2w ago
I'm thrilled to let you know that I'll give the workshop "Safe and Efficient C++ for Embedded Environments (compact)" as part of C++Online.
The workshop will take place on Monday, February 24th, 2025. It is a remote workshop, so we can join from everywhere.
The course is specifically for ..read more
Andreas Fertig's Blog
2w ago
An article I wrote for the German iX magazine "C++20-Coroutinen effizient verwenden" is available in issue 2025/01. It is available as a printed edition as well as online.
You can find the companion source code at GitHub.
I hope you find the article both interesting and inspiring.
Andreas ..read more
Andreas Fertig's Blog
3w ago
I'm pleased to announce that the recording of my talk at code::dive Fast and small C++ - When efficiency matters of my presentation is available YouTube:
A longer version of this talk I gave at CppCon is available here.
You can find the slides of this talk on my talks ..read more
Andreas Fertig's Blog
1M ago
I published a new C++ insights episode: C++ Insights new show object lifetime transformation.
In this episode, you learn about a new transformation in C++ Insights that visualizes object lifetime. This can help you uncover UB. I'll demonstrate the power of the transformation using range-based for-loops and their latest update ..read more
Andreas Fertig's Blog
1M ago
I was looking forward for the release of my CppCon talk Fast and small C++ - When efficiency matters, which is now available: YouTube:
I enjoy this topic so much!
You can find the slides of this talk on my talks and training page. This site also contains details about my ..read more
Andreas Fertig's Blog
1M ago
I'm happy to announce that C++ Insights is now driven by LLVM/Clang 19! This time, updating to the new Clang version was more or less straightforward.
The beauty of Clang 19 is that it supports more C++23 and C++26 features. One I was specifically looking forward to ..read more
Andreas Fertig's Blog
1M ago
With C++20 we got consexpr std::vector and std::string in the STL. An awesome feature, I think, from a technical standpoint. However, the initial joy often ends quickly once most people I met tried to use it. Why? Well, maybe you already explored what you can do with ..read more
Andreas Fertig's Blog
2M ago
I published a new C++ insights episode: More performance thanks to more implicit moves in C++20.
In this episode, you learn about a change in the standard that can give you more performance, thanks to the implicit move.
Source code: https://godbolt.org/z/r1W4K9oGM
Andreas ..read more