Andreas Fertig
@andreasfertig.com
๐ค 651
๐ฅ 104
๐ 179
Trainer, Speaker, Programmer all around C++ and Embedded Systems. Creator of
http://cppinsights.io
reposted by
Andreas Fertig
Frances Buontempo
7 days ago
@manning.com
have a flash sale: HALF OFF all eBooks, including MEAPs:
deals.manning.com/flash-sale-s...
1
1
1
reposted by
Andreas Fertig
8 days ago
Hotel Tickets until September 30th
www.meetingcpp.com/meetingcpp/n...
#cpp
#cplusplus
loading . . .
Hotel Tickets until September 30th
https://www.meetingcpp.com/meetingcpp/news/items/Hotel-Tickets-until-September-30th.html
0
1
2
Material from my CppCon talk "Back to Basics: static, inline, const, and constexpr" is available! ๐ Slides:
https://fertig.to/slides
#cpp
#cppcon
loading . . .
Here are the slides to a talk I recently gave.
https://fertig.to/slides
9 days ago
0
5
3
reposted by
Andreas Fertig
9 days ago
You are buying your tickets too late, reminder that Meeting C++ is 5 weeks away!
meetingcpp.com/2025
#cpp
#cplusplus
0
1
1
reposted by
Andreas Fertig
CppOnline
11 days ago
๐ค The C++ Online 2026 Call for Speakers is now open! We welcome submissions from all backgrounds & experience levels. Runs until 21 Nov 2025 Find out more including how to apply at
cpponline.uk/call-for-spe...
#cpp
#cplusplus
#coding
#programming
0
1
3
reposted by
Andreas Fertig
Matt Godbolt
11 days ago
CiPPi joins me at the closing keynote!#als
1
20
2
reposted by
Andreas Fertig
14 days ago
I'm very excited about C++26 reflection. However, people underestimate what you can achieve *today*! Inspired by Barry Revzin's awesome "Practical Reflection" talk at
@cppcon.bsky.social
I wrote automatic Dear
#imgui
generation for structs, including labels! (via Boost.PFR)
#cpp
#gamedev
2
35
12
C++ Insights - Episode 66: How C++23 handles temporary objects in range-based for-loops In this episode, you'll learn how C++23 reduces undefined behavior in range-based for-loops for you.
https://youtu.be/ay8BnkWKKWA
#cppinsights
#cpp
#cpp23
loading . . .
C++ Insights - Episode 66: How C++23 handles temporary objects in range-based for-loops
https://youtu.be/ay8BnkWKKWA
14 days ago
0
1
0
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
15 days ago
0
3
1
No live sessions to miss, no deadlines to stress over. Learn coroutines at your pace with lifetime access to my self-study course. Letโs simplify async programming!
https://fertig.to/slcoro
#cpp20
#programming
#coroutines
#cpp
loading . . .
Join my C++ coroutines self-study course
https://fertig.to/slcoro
16 days ago
0
1
0
reposted by
Andreas Fertig
19 days ago
Book of the Day: Notebook C++: About Move Semantics by Andreas Fertig
meetingcpp.com/mcpp/books/b...
#cplusplus
#cpp
loading . . .
Andreas Fertig
The idea of the Notebook C++ series is to share some tips and tricks about various C++ elements
https://meetingcpp.com/mcpp/books/book.php?hash=2df12a44dcdc9d8e0d4a52cbc078d14d2d9f99b6
0
2
2
Do you care about performance and like to know how lambdas score compared to function objects? Check out my post, "Under the covers of C++ lambdas - Part 2: Captures, captures, captures"
https://andreasfertig.โฆ
#cplusplus
#cpp20
#cpp
loading . . .
Under the covers of C++ lambdas - Part 2: Captures, captures, captures
In this post, we continue to explore lambdas and compare them to function objects. In the previous post, Under the covers of C++ lambda...
https://andreasfertig.com/blog/2020/11/under-the-covers-of-cpp-lambdas-part-2-captures-captures-captures/
19 days ago
0
3
1
reposted by
Andreas Fertig
19 days ago
Looking for Volunteers for Meeting C++ 2025
www.meetingcpp.com/meetingcpp/n...
#cpp
#cplusplus
loading . . .
Looking for Volunteers for Meeting C++ 2025
https://www.meetingcpp.com/meetingcpp/news/items/Looking-for-Volunteers-for-Meeting-Cpp-2025.html
0
0
1
reposted by
Andreas Fertig
code::dive conference
20 days ago
๐ข Register for code::dive 2025 ๐ Oct 23, Kino Nowe Horyzonty, Wrocลaw This year's highlights include C++ safety practices, embedded-friendly features, security-by-design, modern software development techniques and more. ๐ Sign up here:
events.nokia.com/codedive2025
๐ Agenda:
codedive.pl#agenda
0
1
1
reposted by
Andreas Fertig
Jason Turner
22 days ago
The printed version of my new Programming Puzzles Big Book is now the #1 new release in "Math Games" on Amazon!
amzn.to/4nkgKQx
This book teaches (through puzzles and exercises): Lisp, Python, Functions, Recursion, Assembly Language, Logic, Truth tables, and more!
loading . . .
Amazon.com
Amazon.com
https://amzn.to/4nkgKQx
1
8
2
reposted by
Andreas Fertig
Lesley Lai
24 days ago
Built a simple regex engine this week, and also threw together a visualizer site Visualizer website:
miniregex.lesleylai.info
Repo:
codeberg.org/Lesley/minir...
4
36
7
In my latest blog 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/
29 days ago
0
4
2
Tired of complex code with bugs? Write code that your compiler loves to make programming more fun. Order your copy of my book "Programming with C++20"ย here: Print:
https://amzn.to/4hZLrc1
E-book:
https://fertig.to/bpwcpp20
#cpp20
#programming
#book
#cplusplus
30 days ago
0
2
1
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
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
2
1
reposted by
Andreas Fertig
Volker Hilsheimer
about 1 month ago
New from the
@qt-project.org
in
#Qt
6.10: let the compiler implement a QAbstractItemModel for you, for any (well, almost any) C++ range.
www.qt.io/blog/a-model...
Very much looking forward to hear about the interesting ways you come up with to break, err, use this!
loading . . .
A Model for all Ranges
Qt 6.10 introduces a generic implementation of QAbstractItemModel that can many any C++ range available to Qt's UI frameworks.
https://www.qt.io/blog/a-model-for-all-ranges
0
13
7
reposted by
Andreas Fertig
Tobias Hieta
about 1 month ago
LLVM 21.1.0 was just released! It's as always a pretty massive release with 19k commits from over 1500 authors. Enjoy!
discourse.llvm.org/t/llvm-21-1-...
loading . . .
LLVM 21.1.0 Released!
We are happy to announce that LLVM 21.1.0 is now released! This includes the main LLVM project, and its subprojects including clang, lld, libc++, and MLIR. Huge thanks to everyone that contributed, r...
https://discourse.llvm.org/t/llvm-21-1-0-released/88066
1
7
3
reposted by
Andreas Fertig
code::dive conference
about 1 month ago
Tight constraints, raw bytes, paddingโฆ life in embedded dev. In his talk โEmbedded-Friendly C++: Features That Make a Differenceโ, Andreas Fertig shows how modern C++ (like C++26โs std::start_lifetime_as) helps avoid UB & write robust code ๐
#codedive
#Embedded
#AndreasFertig
0
1
1
reposted by
Andreas Fertig
CppCon
about 1 month ago
๐จ Level-up your C++! Join Patrice Roy Sept 13โ14 for his online workshop Contemporary C++ for Low-Latency Systems ๐ง โก๏ธ Master modern C++ techniques for stable, predictable performance in real-world systems. Register Today!
#coding
#cplusplus
#cpp
#programming
loading . . .
Online Workshop: Contemporary C++ for Low-Latency Systems
https://cppcon.org/class-2025-low-latency/
0
2
1
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.โฆ
Offer ends August 31st 2025!
https://www.youtube.coโฆ
#cpp
#coaching
#learning
#selfstudy
#selfstudyclasses
loading . . .
Programming with C++17 and C++20 + Live Coaching #education #cpp #cpp20 #selfstudy
https://www.youtube.com/shorts/jX4uMzb7Sz4
about 1 month ago
0
1
0
reposted by
Andreas Fertig
Frances Buontempo
about 1 month ago
Here's a very short blog about the chapters in my new
#Cpp
book
buontempoconsulting.blogspot.com/2025/08/intr...
loading . . .
Introducing C++: what it will cover
https://buontempoconsulting.blogspot.com/2025/08/introducing-c-what-it-will-cover.html
1
6
4
C++ Insights - Episode 65: C++26: Pack expansions for parameter packs In this episode, you'll learn about the new ways you have in C++26 using parameter packs.
https://youtu.be/dfQjKDPXPSk
#cppinsights
#cpp
loading . . .
C++ Insights - Episode 65: C++26: Pack expansions for parameter packs
https://youtu.be/dfQjKDPXPSk
about 1 month ago
0
4
0
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
about 1 month ago
0
1
0
Looking for an interactive way to learn modern C++? Have a look at my training at @CppCon: "Safe and Efficient C++ for Embedded Environments"
https://fertig.to/workshop
#cpp
#workshop
loading . . .
Looking for an interactive way to learn modern C++?
https://fertig.to/workshop
about 1 month ago
0
2
1
Curious about my upcoming workshop
@cppcon.bsky.social
? I was interviewed by Kevin Carpenter about the workshop. He had created questions that should give you a good sense of the course and its content. The video just premiered:
youtu.be/lanBzXoL8Z8
#cpp
#workshop
loading . . .
Safe and Efficient C++ For Embeddedย Systems Training Course with 20+ Year Expert Andreas Fertig
YouTube video by CppCon
https://youtu.be/lanBzXoL8Z8
about 2 months ago
0
1
0
In September my self-study course comes with four 1:1 coaching sessions.
https://andreasfertig.com/blog/2025/08/master-modern-cpp-with-me-as-your-personal-guide/
#cpp17
#cpp
#cpp20
#course
#coaching
loading . . .
Master Modern C++ - With Me as Your Personal Guide
You asked for it, and I listened. This September, Iโm offering a special bundle: my Programming with C++17 and C++20 self-study course...
https://andreasfertig.com/blog/2025/08/master-modern-cpp-with-me-as-your-personal-guide/
about 2 months ago
0
0
0
Happy Left Handers Day!
#lefthandersday
about 2 months ago
1
1
1
What if you could write clean, robust, modern C++โwithout spending weeks buried in tutorials? With my self-study course + 1:1 live coaching, youโll go from โwhere do I start?โ to confident in your C++ skills.๐ก Start September 1st. Spots are limited
#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
1
reposted by
Andreas Fertig
Matt Godbolt
about 2 months ago
A new episode of Two's Complement for you to enjoy - wrangling thousands of compilers, squashfs and systemd. What's not to like?
twoscomplement.org#podcast/squa...
loading . . .
Two's Complement
A Programming Podcast by Ben Rady and Matt Godbolt
https://twoscomplement.org/#podcast/squashing-compilers
1
18
6
reposted by
Andreas Fertig
about 2 months ago
Meeting C++ 2025 featured talk of the day: Daniela Engert - Towards Safety and Security in C++26
meetingcpp.com/mcpp/schedul...
#meetingcpp
#cpp
#cplusplus
loading . . .
Daniela Engert - Towards Safety and Security in C++26
There is a perceived push towards memory-safe languages in the developer community
https://meetingcpp.com/mcpp/schedule/talkview.php?th=03f823812ea3bf774f12cc2740f9fc44edaf1cbc
0
6
3
You write C++ for an embedded environment and going to CppCon? Then you should definetily check out my workshop: Safe and Efficient C++ for Embedded Environments ๐ In-person CppCon, Aurora, CO ๐ Sat & Sun, Sept 13โ14 ๐ฅ Lunch included ๐ Book now as seats are limited
#cpp
#cpp20
#cpp23
#workshop
loading . . .
Register for my CppCon workshop
https://fertig.to/workshop
about 2 months ago
1
1
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:
#cpp
#cpp20
#cplusplus
loading . . .
Sign up for a C++ course plus 1:1 coaching bundle
https://fertig.to/slcoaching
about 2 months ago
0
3
0
reposted by
Andreas Fertig
CppCon
about 2 months ago
๐จ Level-up your C++! Join Patrice Roy Sept 13โ14 for his online workshop Contemporary C++ for Low-Latency Systems ๐ง โก๏ธ Master modern C++ techniques for stable, predictable performance in real-world systems. Register Today!
#coding
#cplusplus
#cpp
#programming
loading . . .
Online Workshop: Contemporary C++ for Low-Latency Systems
https://cppcon.org/class-2025-low-latency/
0
0
1
Check out my post, "Understanding the role of cv-qualifiers in function parameters", I'll continue explaining cv-qualifiers.
https://andreasfertig.com/blog/2024/04/understanding-the-role-of-cv-qualifiers-in-function-parameters/
#cplusplus
#cpp
loading . . .
Understanding the role of cv-qualifiers in function parameters
In today's post, I will continue where I left off with last month's post C++ top-level qualifiers explained. This time, I will focus on...
https://andreasfertig.com/blog/2024/04/understanding-the-role-of-cv-qualifiers-in-function-parameters/
about 2 months ago
0
6
3
reposted by
Andreas Fertig
Volker Hilsheimer
about 2 months ago
#Qt
6.10 is currently in beta, and we at the
@qt-project.org
are looking to your feedback on the new goodies in the bag! Hereโs a tasty one from
@eskilblomfeldt.bsky.social
and the graphics team.
www.qt.io/blog/animate...
loading . . .
Animated Vector Graphics in Qt 6.10
Discover the animated vector graphics enhancements in Qt 6.10, including SVG and Lottie support, and more efficient rendering for stunning UI design.
https://www.qt.io/blog/animated-vector-graphics-in-qt-6.10
0
2
1
In my latest blog post, "C++26 reflection at compile-time," you'll learn about a massive improvement in the upcoming C++26 standard.
https://andreasfertig.com/blog/2025/08/cpp26-reflection-at-compile-time/
#cplusplus
#cpp
#cpp26
loading . . .
C++26 reflection at compile-time
In today's post, I like to talk about C++26 and one of the probably most impactful features that have been added to the working draft....
https://andreasfertig.com/blog/2025/08/cpp26-reflection-at-compile-time/
about 2 months ago
0
3
1
Here is where you can catch me next: - Sept: CppCon, Denver, Workshop & Talk - Oct: code::dive, Wrocลaw, Talk - Nov: Meeting C ++, Berlin, Talk As always, say I if you see me there. Also, if you're in one of these cities and are interested in C++ training, let's talk.
#cpp
#workshop
loading . . .
Meet me in one of this places
https://fertig.to/next
about 2 months ago
0
1
0
I'm thrilled to let you know that I'll give the workshop Safe and Efficient C++ for Embedded Environments at CppCon
https://andreasfertig.com/blog/2025/07/cppcon-workshop-safe-and-efficient-cpp-for-embedded-environments/
#cplusplus
#cpp17
#cpp20
#cpp23
loading . . .
CppCon workshop: Safe and Efficient C++ for Embedded Environments
I'm thrilled to let you know that I'll give the workshop "Safe and Efficient C++ for Embedded Environments" as part of CppCon. The work...
https://andreasfertig.com/blog/2025/07/cppcon-workshop-safe-and-efficient-cpp-for-embedded-environments/
2 months ago
0
2
0
reposted by
Andreas Fertig
2 months ago
Book of the Day: Notebook C++: About Move Semantics by Andreas Fertig
meetingcpp.com/mcpp/books/b...
#cplusplus
#cpp
loading . . .
Andreas Fertig
The idea of the Notebook C++ series is to share some tips and tricks about various C++ elements
https://meetingcpp.com/mcpp/books/book.php?hash=2df12a44dcdc9d8e0d4a52cbc078d14d2d9f99b6
0
2
1
I will be speaking at Meeting C++ 2025! The talk's title is "Embedded-Friendly C++: Features That Make a Difference". Come and join me there!
#cpp
#cpp20
#cplusplus
loading . . .
I will be speaking at Meeting C++ 2025!
https://meetingcpp.com/mcpp/schedule/talkview.php?th=6c8d4624ee9e0c4af77fe984742a917664dde16d
2 months ago
0
2
0
Just received some feedback from a customer for my recent in-house C++ training course: โThe response was extremely positive.โ Nothing makes me happier than knowing my training is making a difference! ๐๐ Let's talk if you're interested in a similar experience for your team.
#cpp
#training
2 months ago
0
10
1
reposted by
Andreas Fertig
3 months ago
A first complete schedule for Meeting C++ 2025!
www.meetingcpp.com/meetingcpp/n...
#cpp
#cplusplus
loading . . .
A first complete schedule for Meeting C++ 2025!
https://www.meetingcpp.com/meetingcpp/news/items/A-first-complete-schedule-for-Meeting-Cpp-2025-.html
0
1
1
C++ Insights - Episode 64: C++20 Guideline: When to Use auto in Function Parameters In this episode, you'll learn a guideline for effectively using C++20's abbreviated function template parameters.
https://youtu.be/lJjrIfV3N_c
#cppinsights
#cpp
loading . . .
C++ Insights - Episode 64: C++20 Guideline: When to Use auto in Function Parameters
https://youtu.be/lJjrIfV3N_c
3 months ago
0
1
0
Templates don't have to be intimidating. My course breaks down the essentials, step by step, so you can write efficient, reusable code with confidence. Join now and start mastering templates today!
#programming
#cpptemplates
#cpp
loading . . .
Join my Mastering C++ Templates self-study course
https://fertig.to/sltmpl
3 months ago
0
5
2
I'll be teaching a brand new class at
@cppcon.bsky.social
Sept. 13 + 14. There is a 1-hour free preview recording available on my YouTube channel:
youtu.be/kDZKo9Om6lQ
Take the opportunity to get to know me and my teaching style. Looking forward to seeing you in Denver!
#cppcon
#workshop
loading . . .
Workshop Preview Safe and Efficient C++ for Embedded Environments
YouTube video by Andreas Fertig
https://youtu.be/kDZKo9Om6lQ?feature=shared
3 months ago
0
4
2
Load more
feeds!
log in