Here is an overview of my open-enrollment classes in 2026.
andreasfertig.com/blog/2026/04/open-enroll...
#cplusplus #cpp #cpp20 #training #workshop
Posts by Andreas Fertig
What if you were writing less code that is easy to maintain?
I'll be giving workshop at @cpponline: "Safe and Efficient C++ for Embedded Environments"
Come and join me there!
You can find more information and a sign-up button here:
https://cpponline.uk/w…
#cpp #workshop
Check out my post, "unique_ptr and the pointer to implementation idiom", I'll show you how you can use a unique_ptr together with PImpl.
andreasfertig.com/blog/2024/11/unique_ptr-...
#cplusplus #cpp #cpp20
The German @iXmagazin issue 2026/04 contains one of my articles "Neue Features in C++26"
andreasfertig.com/blog/2026/04/ix-article-...
#cpp #cpp20 #ct #heise #article
In my latest blog post, "What reinterpret_cast doesn't do," you'll learn about one of C++'s biggest pitfalls and how to avoid it.
andreasfertig.com/blog/2026/04/what-reinte...
#cplusplus #cpp #cpp20 #cpp23
C++ coroutines are a game-changer for asynchronous programming. But trying to grasp them can be pretty tough. Join my self-study course and finally make asynchronous programming work for you!
https://fertig.to/slcoro
#cpp20 #programming #coroutines #cpp
Embedded C++ just got safer & faster!
Join Safe & Efficient C++ for Embedded Environments with @andreasfertig.com to master modern C++ for memory-constrained systems. Type-safe, robust, and efficient coding awaits.
🗓 12 May | 🖥 Online
🔗 cpponline.uk/workshop/saf...
#cpp #embedded #cplusplus
C++ Insights - Episode 72: Why you should never call a virtual member function in a constructor
In this episode, you'll learn by example why you should never call a virtual member function from a constructor.
https://youtu.be/_ZvNJciCXeE
#cppinsights #cpp #cpp11
I'm giving workshops at upcoming conferences!
The next two coming up are C++Online (April 9) and NDC Toronto (May 5-6). Check out this session preview of my style: www.youtube.com/live/Ipr6ntC...
C++Online: cpponline.uk/workshop/per...
NDC Toronto: ndctoronto.com/workshops/c-...
You might have seen that, I'm producing the C++ Insights YouTube channel https://www.youtube.com/@andreas_fertig There, I aim to explain various C++ elements, using https://cppinsights.io This is where you come in. What is it that you want me to dive in for you?
#cppinsights #youtube #cpp
Check out my post, "Evaluation order in C++", you learn about the evaluation order in C++.
andreasfertig.com/blog/2023/05/evaluation-...
#cplusplus #cpp #cpp17
Embedded C++ just got safer & faster!
Join Safe & Efficient C++ for Embedded Environments with @andreasfertig.com to master modern C++ for memory-constrained systems. Type-safe, robust, and efficient coding awaits.
🗓 12 May | 🖥 Online
🔗 cpponline.uk/workshop/saf...
#cpp #cplusplus #programming
In my latest blog post, "Best performance of a C++ singleton," you'll learn about how to control the performance of a singleton.
andreasfertig.com/blog/2026/03/best-perfor...
#cplusplus #cpp #cpp17
Book about C++ Template
Have you ever wondered how to use templates when programming C++? Stop guessing and get your copy of tips and tricks to help you write clean code.
Paper: https://amazon.com/dp/3949323074
E-book: https://fertig.to/btmpl
#cpp14 #programming #book #cplusplus
LLVM 22.1.0 is out! This release was handled by new Release Manager Cullen Rhodes who I have had the privilege to mentor through this process. He did a fantastic job. Go checkout the release notes: discourse.llvm.org/t/llvm-22-1-...
Great to see that the show is back.👍
Fellow nerds! 🤓 Want to help me play test my new Programming Puzzles Game website? programmingpuzzles.fun It's the companion site to my Programming Puzzles for Everyone book.
Have fun and report any issues.
C++ Insights - Episode 71: C++23: multidimensional operator[]
In this episode, you'll learn about the change to the operator[] in C++23.
https://youtu.be/_wIj799nLOc
#cppinsights #cpp #cpp23
The recording of my talk "Back to Basics: static, inline, const, and constexpr" at @CppCon is available: https://youtu.be/hLakx0KYiR0
andreasfertig.com/blog/2026/02/cppcon-2025...
#cpp #cpp20 #cplusplus
Thank you! I added coroutines to the list.
Ep 520 - The Time GCC Broke Chrome
youtu.be/atEP9wbuaL0
You might have seen that, I'm producing the C++ Insights YouTube channel https://www.youtube.com/@andreas_fertig There, I aim to explain various C++ elements, using https://cppinsights.io This is where you come in. What is it that you want me to dive in for you?
#cppinsights #youtube #cpp
We have published a new CppCon 2025 video
Back to Basics: static, inline, const, and constexpr – Andreas Fertig – CppCon 2025
#coding #cplusplus #cpp #programming
Today I share my lesson learned when it comes to structured bindings and a custom get in my post, "Something you should know about structured bindings"
andreasfertig.com/blog/2021/03/something-y...
#cplusplus #cpp17 #cpp #cppinsights
We have published a new CppCon 2025 video
Back to Basics: static, inline, const, and constexpr – Andreas Fertig – CppCon 2025
#coding #cplusplus #cpp #programming
Hey! If you are attending ndctoronto.com in early May 2026, I'll be hosting the «Generic Programming: from Strange to Normal» class. It's a fun class where we start from almost nothing and get to the point where generic code is just code :)
In my latest blog post, "The Reset trick," you'll learn why I used to make the copy- and move-operations private and default last time.
https://andreasfertig.com/blog/2026/02/the-reset-trick/
#cplusplus #cpp #cpp17
Why struggle with complex asynchronous code when coroutines can simplify it all? My self-study course breaks down everything you need to know—in just three hours of video content. Learn now, apply tomorrow!
https://fertig.to/slcoro
#cpp20 #programming #coroutines #cpp
C++ Insights - Episode 70: Efficiently passing a std::source_location object
In this episode, I'll answer a question from a viewer about how to efficiently pass a std::source_location object.
The blog post I mention in the video is: andreasfertig.com/blog/2026/01...
#cppinsights #cpp #cpp20
Did you know about the C++ Insights YouTube channel?
https://youtube.com/@andreas_fertig
You get a new video there every third Wednesday of the month.
The next video goes out in less than 24 hours!
#cppinsights #cpp #cpp23