home.social

Search

157 results for “andreasfertig”

  1. Material from my Meeting C++ talk "Embedded-Friendly C++: Features That Make a Difference" is available!

    👉 Slides: fertig.to/slides

    #cpp #meetingcpp

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

    youtu.be/_ZvNJciCXeE

    #cppinsights #cpp #cpp11

  3. 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: amazon.com/dp/3949323074
    E-book: fertig.to/btmpl

    #cpp11 #programming #book #cplusplus

  4. 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: amazon.com/dp/3949323074
    E-book: leanpub.com/notebookcpp-tips-a

    #cpp11 #programming #book #cplusplus

  5. 🥱 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.
    andreasfertig.com/blog/2026/03 #singletons #optimization #programming #tech #HackerNews #ngated

  6. Thanks to the feedback of @hankadusikova, the latest version of my "C++20 Coroutines Cheatsheet" contains less bugs.

    Grab your copy here:

    👉 fertig.to/subscribe/

    A recording of a supporting talk is here:

    👉 youtu.be/8sEe-4tig_A

    #cpp20 #coroutine #cheatsheet

  7. Thanks to an attentive reader, the latest version of my "C++20 Coroutines Cheatsheet" contains one bug less.

    Grab your copy here:

    👉 andreasfertig.com/newsletter/

    #cpp20 #coroutine #cheatsheet

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

    fertig.to/slcoro

    #cpp20 #programming #coroutines #cpp

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

    fertig.to/slcoro

    #cpp20 #programming #coroutines #cpp

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

    fertig.to/slcoro

    #cpp20 #programming #coroutines #cpp

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

    fertig.to/slcoro

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

    fertig.to/slcoro

    #cpp20 #programming #coroutines #cpp

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

    fertig.to/slcoro

    #cpp20 #programming #coroutines #cpp

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

    fertig.to/slcoro

    #cpp20 #programming #coroutines #cpp

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

    fertig.to/slcoro

    #cpp20 #programming #coroutines #cpp

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

    fertig.to/slcoro

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

    fertig.to/slcoro

    #cpp20 #programming #coroutines #cpp

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

    andreasfertig.com/blog/2023/12

    #cplusplus #cpp #cpp17

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

    andreasfertig.com/blog/2026/05

    #cplusplus #cpp #cpp17

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

    #cplusplus #cpp #cpp17

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

    #cplusplus #cpp17 #cpp #cppinsights

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

    andreasfertig.com/blog/2026/02

    #cplusplus #cpp #cpp17