Search
157 results for “andreasfertig”
-
Programming with C++17 and C++20 + Live Coaching
Join my self-study course bundled with four 1:1 coaching sessions.
Register now: https://andreasfertig.com/self-study-courses/cpp-course-and-coaching-bundle/
Offer ends August 31st 2025!
-
Material from my Meeting C++ talk "Embedded-Friendly C++: Features That Make a Difference" is available!
👉 Slides: https://fertig.to/slides
-
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.
-
Wouldn't it be great to write easy-to-read code that your compiler loves?
Templates help you to generate clean code. Discover essential tips and tricks on how to use them in my latest book:
Paper: https://amazon.com/dp/3949323074
E-book: https://fertig.to/btmpl -
Wouldn't it be great to write easy-to-read code that your compiler loves?
Templates help you to generate clean code. Discover essential tips and tricks on how to use them in my latest book:
Paper: https://amazon.com/dp/3949323074
E-book: https://leanpub.com/notebookcpp-tips-and-tricks-with-templates -
🥱 Oh joy, another riveting #discourse on the thrilling topic of #C++ singletons! Because nothing says excitement like a deep dive into the riveting world of optimizing singleton patterns. 💤 Spoiler: it's still a singleton, folks.
https://andreasfertig.com/blog/2026/03/best-performance-of-a-cpp-singleton/ #singletons #optimization #programming #tech #HackerNews #ngated -
Thanks to the feedback of @hankadusikova, the latest version of my "C++20 Coroutines Cheatsheet" contains less bugs.
Grab your copy here:
👉 https://fertig.to/subscribe/
A recording of a supporting talk is here:
-
Thanks to an attentive reader, the latest version of my "C++20 Coroutines Cheatsheet" contains one bug less.
Grab your copy here:
-
-
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!
-
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!
-
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!
-
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!
-
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!
-
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!
-
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!
-
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!
-
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!
-
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!
-
Best Performance of a C++ Singleton
https://andreasfertig.com/blog/2026/03/best-performance-of-a-cpp-singleton/
#HackerNews #C++ #Singleton #Performance #Programming #BestPractices #SoftwareEngineering #TechInsights
-
Best Performance of a C++ Singleton
https://andreasfertig.com/blog/2026/03/best-performance-of-a-cpp-singleton/
#HackerNews #C++ #Singleton #Performance #Programming #BestPractices #SoftwareEngineering #TechInsights
-
Best Performance of a C++ Singleton
https://andreasfertig.com/blog/2026/03/best-performance-of-a-cpp-singleton/
#HackerNews #C++ #Singleton #Performance #Programming #BestPractices #SoftwareEngineering #TechInsights
-
Best Performance of a C++ Singleton
https://andreasfertig.com/blog/2026/03/best-performance-of-a-cpp-singleton/
#HackerNews #C++ #Singleton #Performance #Programming #BestPractices #SoftwareEngineering #TechInsights
-
Best Performance of a C++ Singleton
https://andreasfertig.com/blog/2026/03/best-performance-of-a-cpp-singleton/
#HackerNews #C++ #Singleton #Performance #Programming #BestPractices #SoftwareEngineering #TechInsights
-
Check out my post, "When an empty destructor is required", you learn about a specific case where you must violate the rule from last month's post.
https://andreasfertig.com/blog/2023/12/when-an-empty-destructor-is-required/
-
In my latest blog post, "From Undefined to Defined: Using std::launder in C++," you'll learn when and why you need to do your C++ laundry.
https://andreasfertig.com/blog/2026/05/from-undefined-to-defined-using-stdlaunder-in-cpp/
-
Check out my post, "Evaluation order in C++", you learn about the evaluation order in C++.
https://andreasfertig.com/blog/2023/05/evaluation-order-in-cpp-and-uniform-initialization/
-
In my latest blog post, "Best performance of a C++ singleton," you'll learn about how to control the performance of a singleton.
https://andreasfertig.com/blog/2026/03/best-performance-of-a-cpp-singleton/
-
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"
https://andreasfertig.com/blog/2021/03/something-you-should-know-about-structured-bindings/
-
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.