Andreas Fertig
@andreasfertig.com
📤 660
📥 105
📝 228
Trainer, Speaker, Programmer all around C++ and Embedded Systems. Creator of
http://cppinsights.io
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
loading . . .
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.
https://andreasfertig.com/blog/2026/01/cpp-insights-episode-70-efficiently-passing-a-stdsource_location-object/
8 days ago
0
1
1
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
loading . . .
Check out the C++ Insights YouTube channel
https://youtube.com/@andreas_fertig
10 days ago
0
5
1
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/…
E-book:
https://fertig.to/btmp…
#cpp11
#programming
#book
#cplusplus
11 days ago
0
2
1
Check out my post, "Efficient C++: The hidden compile-time cost of auto return types," you'll learn how to optimize compile times for your C++ code.
https://andreasfertig.com/blog/2025/09/efficient-cpp-the-hidden-compile-time-cost-of-auto-return-types/
#cplusplus
#cpp
#cpp17
loading . . .
Efficient C++: The hidden compile-time cost of auto return types
In today's post, I would like to dive into writing efficient C++ code. As you probably know, one post will not cover this entire topic....
https://andreasfertig.com/blog/2025/09/efficient-cpp-the-hidden-compile-time-cost-of-auto-return-types/
20 days ago
0
3
2
In my latest blog post, "Singleton done right in C++," you'll learn how to implement a singleton correctly, if you have to.
https://andreasfertig.com/blog/2026/01/singleton-done-right-in-cpp/
#cplusplus
#cpp
#cpp17
loading . . .
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,...
https://andreasfertig.com/blog/2026/01/singleton-done-right-in-cpp/
24 days ago
0
4
2
Templates: Powerful, but a pain to master. Cryptic errors, complex syntax, endless Googling. Sound familiar? Let’s change that. Join my self-study course and finally tame C++ templates!
https://fertig.to/sltmpl
#programming
#cpptemplates
#cpp
loading . . .
Join my Mastering C++ Templates self-study course
https://fertig.to/sltmpl
25 days ago
0
4
0
reposted by
Andreas Fertig
26 days ago
Embedded Friendly C++: Features That Make a Difference - Andreas Fertig - Meeting C++ 2025
www.youtube.com/watch?v=eo7L...
#cpp
#cplusplus
loading . . .
Embedded Friendly C++: Features That Make a Difference - Andreas Fertig - Meeting C++ 2025
YouTube video by Meeting Cpp
https://www.youtube.com/watch?v=eo7LuyzJPWY
0
3
3
⏰ Last chance! Enrollment for my C++17/20 course + 1:1 coaching closes tonight. If you want to start 2026 writing cleaner, more reliable C++ and finally feel confident with modern features—this is your moment. Don’t miss it:
https://fertig.to/slcoaching
#cpp
#cpp20
#cpp17
loading . . .
Sign up for a C++ course plus 1:1 coaching bundle
https://fertig.to/slcoaching
29 days ago
0
2
0
Imagine starting the new year writing cleaner, faster, more reliable C++ code. With my self-paced course + 1:1 live coaching, that’s exactly what you’ll achieve. 📅 We kick off January 1st. Let’s write unique code together:
https://fertig.to/slcoaching
#cpp
#cpp20
#cpp17
loading . . .
Sign up for a C++ course plus 1:1 coaching bundle
https://fertig.to/slcoaching
about 1 month ago
0
2
0
Still coding in C++11 or C++14? 🚧 It’s time to unlock the power of C++17 & C++20. My C++ course + 1:1 coaching bundle helps you: ✅ Write cleaner code ✅ Use modern features ✅ Get real-time answers to your tricky questions Enrollment closes soon →
https://fertig.to/slco…
#cpp
#cpp20
#cpp17
loading . . .
Sign up for a C++ course plus 1:1 coaching bundle
https://fertig.to/slcoaching
about 1 month ago
0
3
0
C++ Insights - Episode 69: = default and uniform initialization - Best Practice Explained In this episode, you'll learn a best practice using =default and uniform initialization.
https://youtu.be/gDKKZb4qASE
#cppinsights
#cpp
#cpp20
loading . . .
C++ Insights - Episode 69: = default and uniform initialization - Best Practice Explained
https://youtu.be/gDKKZb4qASE
about 1 month ago
0
2
2
Quick question: Who do you turn to when you get stuck in C++? With my C++17/20 course + 1:1 coaching, you’ll never have to face tricky code alone again. We start January 1st → Join here:
https://fertig.to/slcoaching
#cpp
#cpp20
#cpp17
loading . . .
Sign up for a C++ course plus 1:1 coaching bundle
https://fertig.to/slcoaching
about 2 months ago
0
3
0
Check out my post, "static, inline, or an unnamed namespace what's the difference" I teach you the difference between a function declared `static`, `inline`, or in an unnamed namespace and what to use in modern C++.
https://andreasfertig.…
#cplusplus
#cpp
loading . . .
static, inline, or an unnamed namespace what's the difference
Today's post teaches the difference between a function declared static, inline, or in an unnamed namespace. "What of these should I use...
https://andreasfertig.com/blog/2023/03/static-inline-or-an-unnamed-namespace-whats-the-difference/
about 2 months ago
1
3
1
Material from my 🇩🇪 ESE Kongress talk "static, inline, const und constexpr - Was sie bedeuten und wann man sie verwendet" is available! 👉 Slides:
https://fertig.to/slides
#cpp
#esekongress
loading . . .
Here are the slides to a talk I recently gave.
https://fertig.to/slides
about 2 months ago
0
2
3
I will be speaking at OOP 2026! The talk's title is "Embedded-Friendly C++: Features That Make a Difference". Come and join me there!
https://www.oop-konferenz.de/de/programm/konferenzprogramm/fr-42
#cpp
#cpp20
#cplusplus
loading . . .
I will be speaking at OOP 2026!
https://www.oop-konferenz.de/de/programm/konferenzprogramm/fr-42
about 2 months ago
0
2
0
My C++17/20 course now comes with live 1:1 coaching sessions! No more endless Googling. No more “am I doing this right?” moments. Ready to stay ahead in modern C++? 👉 Check it out:
https://fertig.to/slcoaching
#cpp
#cpp20
#cplusplus
loading . . .
Sign up for a C++ course plus 1:1 coaching bundle
https://fertig.to/slcoaching
about 2 months ago
0
2
0
reposted by
Andreas Fertig
about 2 months ago
A fundraiser for Meeting C++
www.meetingcpp.com/meetingcpp/n...
#cpp
#cplusplus
loading . . .
A fundraiser for Meeting C++
https://www.meetingcpp.com/meetingcpp/news/items/A-fundraiser-for-Meeting-Cpp.html
0
1
2
In my latest blog post, "C++20s `std::source_location` in action," you'll learn how the datatype works and how to pass such an object.
https://andreasfertig.com/blog/2025/12/cpp20s-stdsource_location-in-action/
#cplusplus
#cpp
#cpp20
loading . . .
C++20s `std::source_location` in action
In today's post, I want to address a question I'm getting occasionally when teaching a C++20 class. From the plenty of new features tha...
https://andreasfertig.com/blog/2025/12/cpp20s-stdsource_location-in-action/
about 2 months ago
0
4
2
reposted by
Andreas Fertig
about 2 months ago
Cyber week deals in the Meeting C++ Merchshop: get 20% off everything!
meetingcpp.myspreadshop.de
#cpp
#cplusplus
loading . . .
Meeting C++ | Spreadshop
Meeting C++ Shop T-shirts and more from Meeting C++ Calendards sold on Etsy: https:meetingcpp.etsy.com Impressum: https:meetingcpp.comImprint.html
https://meetingcpp.myspreadshop.de/
0
1
1
Still writing C++11/14 and hoping C++17/20 just “click” someday? They won’t. But this course will. Black Friday deal runs until Tuesday — code bfcppbndl26. Templates →
https://fertig.to/cpp2…
Coroutines →
https://fertig.to/cpp2…
https://andreasfertig.…
#cpp20
#cpp
#blackfriday
loading . . .
Black Friday Self Learning Course Deal!
https://andreasfertig.com
about 2 months ago
0
2
0
Still writing C++11/14 and hoping C++17/20 just “click” someday? They won’t. But this course will. Black Friday deal runs until Tuesday — code bfcppbndl26. Templates →
https://fertig.to/cpp2…
Coroutines →
https://fertig.to/cpp2…
https://andreasfertig.…
#cpp20
#cpp
#blackfriday
loading . . .
Black Friday Self Learning Course Deal!
https://andreasfertig.com
2 months ago
0
3
1
Still writing C++11/14 and hoping C++17/20 just “click” someday? They won’t. But this course will. Black Friday deal runs until Tuesday — code bfcppbndl26. Templates →
https://fertig.to/cpp2…
Coroutines →
https://fertig.to/cpp2…
https://andreasfertig.…
#cpp20
#cpp
#blackfriday
loading . . .
Black Friday Self Learning Course Deal!
https://andreasfertig.com
2 months ago
0
3
0
Still writing C++11/14 and hoping C++17/20 just “click” someday? They won’t. But this course will. Black Friday deal runs until Tuesday — code bfcppbndl26. Templates →
https://fertig.to/cpp2…
Coroutines →
https://fertig.to/cpp2…
https://andreasfertig.…
#cpp20
#cpp
#blackfriday
loading . . .
Black Friday Self Learning Course Deal!
https://andreasfertig.com
2 months ago
0
1
0
Still writing C++11/14 and hoping C++17/20 just “click” someday? They won’t. But this course will. Black Friday deal runs until Tuesday — code bfcppbndl26. Templates →
https://fertig.to/cpp2…
Coroutines →
https://fertig.to/cpp2…
https://andreasfertig.…
#cpp20
#cpp
#blackfriday
loading . . .
Black Friday Self Learning Course Deal!
https://andreasfertig.com
2 months ago
0
1
0
reposted by
Andreas Fertig
2 months ago
Announcement soon! :)
1
2
1
If you’re considering a C++ workshop for your team next year: Now’s a great time to schedule it. I run customized in-house trainings on Modern C++ focused on practical skills your developers can apply right away. Book early to get your preferred dates.
https://andreasfertig.com
#training
#cpp
loading . . .
Planning your 2026 training budget?
https://andreasfertig.com
2 months ago
0
1
0
reposted by
Andreas Fertig
Anders Schau Knatten
2 months ago
New Oslo C++ Users Group event just announced! I'll give my talk "How Symbols Work and Why We Need Them" 15 January at Squarehead. Squarehead are also sponsoring food and drinks.
www.meetup.com/ocppug/event...
loading . . .
How Symbols Work and Why We Need Them with Anders Schau Knatten, Thu, Jan 15, 2026, 5:00 PM | Meetup
**Squarehead is hosting this event.** The office is located [two minutes from Nydalen T-bane](https://maps.app.goo.gl/p5APo6XV8ZrsZowJA) in Nydalsveien 28, 0484 Oslo. **Ti
https://www.meetup.com/ocppug/events/312047358/?utm_medium=referral&utm_campaign=announce_event&utm_source=link&utm_version=v2
0
5
3
I’m thrilled to announce that getcracked.io has become the first sponsor of C++ Insights. Their logo is now displayed in the top‑right corner of our website. Thank you for your support!
https://getcracked.io
#cppinsights
#cpp
loading . . .
Welcome the first C++ Insights sponsor
https://getcracked.io
2 months ago
0
2
1
C++ Insights - Episode 68: C++20: Making constructors smarter with conditional explicit In this episode, you'll learn about the power of C++20's conditional explicit.
https://youtu.be/Ly9rD6D5iew
#cppinsights
#cpp
#cpp20
loading . . .
C++ Insights - Episode 68: C++20: Making constructors smarter with conditional explicit
https://youtu.be/Ly9rD6D5iew
2 months ago
0
2
1
Smart pointers. STL. Your favorite libraries. They all run on templates. Ready to take control and write faster, cleaner C++? Let’s make templates work for you!
https://fertig.to/sltmpl
#programming
#cpptemplates
#cpp
loading . . .
Join my Mastering C++ Templates self-study course
https://fertig.to/sltmpl
2 months ago
1
1
1
Did you participate in the lambda hunt challenge? Here is some more background with an example.
https://andreasfertig.com/blog/2022/08/cpp-insights-lambdas-in-unevaluated-contexts/
#cplusplus
#cpp
#cppinsights
#cpp20
loading . . .
C++ Insights: Lambdas in unevaluated contexts
About two weeks ago, I added support for P0315R4: Lambdas in unevaluated contexts, to C++ Insights. What can out do with this new abili...
https://andreasfertig.com/blog/2022/08/cpp-insights-lambdas-in-unevaluated-contexts/
3 months ago
0
4
2
Material from my Meeting C++ talk "Embedded-Friendly C++: Features That Make a Difference" is available! 👉 Slides:
https://fertig.to/slides
#cpp
#meetingcpp
loading . . .
Here are the slides to a talk I recently gave.
https://fertig.to/slides
3 months ago
0
4
1
Tomorrow is my talk Embedded-Friendly C++: Features That Make a Difference at Meeting C++ 2025. Come and join me there!
https://meetingcpp.com/mcpp/schedule/talkview.php?th=6c8d4624ee9e0c4af77fe984742a917664dde16d
#cpp
#cpp20
#cplusplus
loading . . .
Tomorrow is my talk Embedded-Friendly C++: Features That Make a Difference at Meeting C++ 2025
https://meetingcpp.com/mcpp/schedule/talkview.php?th=6c8d4624ee9e0c4af77fe984742a917664dde16d
3 months ago
0
2
1
In my latest blog post, "C++20s concepts with a forward declared type," you'll learn what to watch out for when using an incomplete type.
https://andreasfertig.com/blog/2025/11/cpp20s-concepts-with-a-forward-declared-type/
#cplusplus
#cpp
#cpp20
loading . . .
C++20s concepts with a forward declared type
In today's post, I would like to continue talking about forward declared or better incomplete types in C++. I discussed some scenarios...
https://andreasfertig.com/blog/2025/11/cpp20s-concepts-with-a-forward-declared-type/
3 months ago
0
1
1
If you’re considering a C++ workshop for your team next year: Now’s a great time to schedule it. I run customized in-house trainings on Modern C++ focused on practical skills your developers can apply right away. Book early to get your preferred dates:
andreasfertig.com
#training
#cpp
loading . . .
Modern C++ with Andreas Fertig: Trainer, Consultant & Speaker for C++
For software developers who have a professional interest in using modern C++ features. Andreas Fertig offers training, code review, and consulting services.
https://andreasfertig.com
3 months ago
0
1
0
reposted by
Andreas Fertig
3 months ago
Its here, the official Meeting C++26 calendar! Get yours now!
meetingcpp.etsy.com
#cpp
#cplusplus
0
1
1
reposted by
Andreas Fertig
3 months ago
Join us next week for Meeting C++ 2025!
0
1
2
Last chance! Enrollment for my C++17/20 course + 1:1 coaching closes tonight. If you want to start 2026 writing cleaner, more reliable C++ and finally feel confident with modern features—this is your moment. Don’t miss it:
https://fertig.to/slcoaching
#cpp
#cpp20
#cpp17
loading . . .
Sign up for a C++ course plus 1:1 coaching bundle
https://fertig.to/slcoaching
3 months ago
0
1
0
reposted by
Andreas Fertig
3 months ago
One week left, get your tickets for Meeting C++ 2025 now!
ti.to/meetingcpp/m...
#cpp
#cplusplus
loading . . .
Meeting C++ 2025
This ticketshop offers online tickets for Meeting C++ 2025. The conference will be held from the 6th - 8th November in Berlin and online. Prices exclude VAT. You need to register folks with their actu...
https://ti.to/meetingcpp/meetingcpp-2025
0
2
1
reposted by
Andreas Fertig
3 months ago
The best conference in the worst year
www.meetingcpp.com/meetingcpp/n...
#cpp
#cplusplus
loading . . .
The best conference in the worst year
https://www.meetingcpp.com/meetingcpp/news/items/The-best-conference-in-the-worst-year.html
1
1
3
Still coding in C++11 or C++14? 🚧 It’s time to unlock the power of C++17 & C++20. My C++ course + 1:1 coaching bundle helps you: ✅ Write cleaner code ✅ Use modern features ✅ Get real-time answers to your tricky questions Enrollment closes soon →
https://meetingcpp.com…
#cpp
#cpp20
#cplusplus
loading . . .
I will be speaking at Meeting C++ 2025!
https://meetingcpp.com/mcpp/schedule/talkview.php?th=6c8d4624ee9e0c4af77fe984742a917664dde16d
3 months ago
0
1
0
reposted by
Andreas Fertig
CppQuiz.org
3 months ago
We just published a new question! This one was contributed by Lino Gamba. https://cppquiz.org/quiz/question/404
0
1
2
Ever thought “I should really learn those C++20 features” then closed the tab? Let’s fix that. On Oct 28 16:00 UTC, I’m hosting a free live overview of my program Programming with C++17 & C++20. 💬 Join me live — bring your questions.
fertig.to/webinar
#cpp
#webinar
loading . . .
Second Edition: Master Modern C++ - With Me as Your Personal Guide
The first edition sold out fast — and after all the great feedback and success stories, I’m thrilled to open Edition 2 of my special bu...
https://fertig.to/webinar
3 months ago
0
3
0
reposted by
Andreas Fertig
3 months ago
And the speaker page for Meeting C++ 2025 is now also up
meetingcpp.com/2025/Speaker/
#cpp
#cplusplus
loading . . .
Speaker at Meeting C++ 2025
https://meetingcpp.com/2025/Speaker/
0
0
2
Material from my code::dive talk "Embedded-Friendly C++: Features That Make a Difference" is available! 👉 Slides:
https://fertig.to/slides
#cpp
#codedive
loading . . .
Here are the slides to a talk I recently gave.
https://fertig.to/slides
3 months ago
0
2
2
Modern C++ feels complex. It doesn’t have to be. Join me Oct 28, 16:00 UTC for a free live overview + Q&A about „Programming with C++17 & C++20 + 1:1 Coaching“. Ask questions. Get clarity. ➡️ Reserve your spot.
https://fertig.to/webinar
#cpp
#learning
#webinar
loading . . .
Join for an inside look at “Programming with C++17 & C++20”
https://fertig.to/webinar
3 months ago
0
3
1
Quick question: Who do you turn to when you get stuck in C++? With my C++17/20 course + 1:1 coaching, you’ll never have to face tricky code alone again. We start November 1st → Join here:
https://fertig.to/slcoaching
#cpp
#cpp20
#cpp17
loading . . .
Sign up for a C++ course plus 1:1 coaching bundle
https://fertig.to/slcoaching
3 months ago
0
1
0
reposted by
Andreas Fertig
Björn Fahller 🇺🇦🇬🇱🇪🇺🇸🇪
3 months ago
My presentation "Will Your Program Still Be Correct Next Year", from
@cpponsea.bsky.social
, was just published on YouTube.
www.youtube.com/watch?v=7L6q...
loading . . .
Will Your C++ Program Still Be Correct Next Year? - Björn Fahller - C++ on Sea 2025
YouTube video by cpponsea
https://www.youtube.com/watch?v=7L6q0GUgrGs
1
3
2
If your team still has budget left this year and wants to level up their Modern C++ skills — this might be the perfect fit. From C++11 to C++23, I offer in-house training tailored to your team’s experience. Send me a message if you’d like to grab the last slot for this year.
#training
#workshop
3 months ago
0
4
3
Still debugging templates from 2014? 😉 It might be time to get to know Modern C++. Join me for a free 30-minute live Q&A on Oct 28 — we’ll walk through my program and see how live coaching helps you stop guessing and start writing clean code.
fertig.to/webinar
#cpp
#learning
#webinar
3 months ago
0
2
1
Load more
feeds!
log in