Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Andreas Fertig

@andreasfertig@mas.to
mastodon 4.7.2
  • Open on mas.to

Trainer, Speaker, Programmer all around C++ and Embedded Systems.
Creator of http://cppinsights.io

https://bsky.app/profile/andreasfertig

432 Followers
94 Following
28 Posts
Joined November 09, 2022
Website:
https://andreasfertig.com
Bluesky:
https://bsky.app/profile/andreasfertig.com
YouTube:
https://youtube.com/@andreas_fertig
Books @Amazon:
https://amzn.com/stores/author/B01IDTFSRE
Open post
Andreas Fertig @andreasfertig@mas.to
· 6mo ago

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.

https://andreasfertig.com/blog/2026/04/what-reinterpret_cast-doesnt-do/

#cplusplus #cpp #cpp20 #cpp23

andreasfertig.com
6
2
2
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 5mo ago

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/

#cplusplus #cpp #cpp17

andreasfertig.com
3
0
2
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 6mo ago

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.

https://andreasfertig.com/blog/2024/11/unique_ptr-and-the-pointer-to-implementation-idiom/

#cplusplus #cpp #cpp20

andreasfertig.com
2
0
0
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 6mo ago

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

fertig.to
2
0
0
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 7mo ago

The recording of my talk "Back to Basics: static, inline, const, and constexpr" at @CppCon is available: https://youtu.be/hLakx0KYiR0

https://andreasfertig.com/blog/2026/02/cppcon-2025-recording-of-my-talk-back-to-basics-static-inline-const-and-constexpr-is-available/

#cpp #cpp20 #cplusplus

3
0
2
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 5mo ago

C++ Insights - Episode 73: Things you can do effortlessly with C++20s concepts

In this episode, you'll learn how C++20s concepts help you to write less code that's easier to maintain at the same time.

https://youtu.be/qjWo62dw-4s

#cppinsights #cpp #cpp20

1
0
1
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 5mo ago

Here is an overview of my open-enrollment classes in 2026.

https://andreasfertig.com/blog/2026/04/open-enrollment-classes-in-2026/

#cplusplus #cpp #cpp20 #training #workshop

andreasfertig.com
1
0
0
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 9mo ago

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

andreasfertig.com
2
0
1
1
Open post
Andreas Fertig @andreasfertig@mas.to
· 9mo ago

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

fertig.to
2
0
1
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 6mo ago

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

1
0
1
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 7mo ago

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/

#cplusplus #cpp #cpp17

andreasfertig.com
1
1
2
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 7mo ago

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

amazon.com
1
0
0
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 7mo ago

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

1
0
1
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 7mo ago

You might have seen that, I'm producing the C++ Insights YouTube channel @andreas_fertig@www.youtube.com. 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

youtube.com
1
0
0
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 7mo ago

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/

#cplusplus #cpp17 #cpp #cppinsights

andreasfertig.com
1
0
3
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 8mo ago

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

andreasfertig.com
1
0
1
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 8mo ago

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: https://andreasfertig.com/blog/2025/12/cpp20s-stdsource_location-in-action/

https://youtu.be/-cGbf7hZOWU

#cppinsights #cpp #cpp20

C++20s std::source_location in action
andreasfertig.com

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...

1
0
1
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 9mo ago

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

andreasfertig.com
1
3
2
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 6mo ago

You might have seen that, I'm producing the C++ Insights YouTube channel @andreas_fertig@www.youtube.com. 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

youtube.com
0
0
0
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 6mo ago

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/

#cplusplus #cpp #cpp17

andreasfertig.com
0
0
0
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 8mo ago

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

fertig.to
0
0
1
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 8mo ago

Did you know about the C++ Insights YouTube channel?

@andreas_fertig@youtube.com

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

youtube.com
0
0
1
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 8mo ago

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

#cpp11 #programming #book #cplusplus

amazon.com
0
0
0
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 7mo ago
Replying to
@lefticus Great to see that the show is back.👍
0
0
0
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 5mo ago

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

fertig.to
0
0
0
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 5mo ago

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/workshop/safe-and-efficient-cpp-for-embedded-environments/

#cpp #workshop

cpponline.uk
0
0
0
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 6mo ago

The German @iXmagazin issue 2026/04 contains one of my articles "Neue Features in C++26"

https://andreasfertig.com/blog/2026/04/ix-article-neue-features-in-cpp26/

#cpp #cpp20 #ct #heise #article

andreasfertig.com
0
0
0
0
Open post
Andreas Fertig @andreasfertig@mas.to
· 5mo ago
Replying to
@rollbear@fosstodon.org Haven‘t had that in a long time. Best of luck finding the cause soon (not that you need luck with your skills)
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 05:12:17 UTC