home.social

#cpp20 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cpp20, aggregated by home.social.

  1. For C++ developers who want to write modern code

    The book "Programming with C++20 "will help you to apply the new features of C++20.

    Order your copy here:

    Print: amzn.to/4hZLrc1
    E-book: fertig.to/bpwcpp20

    #cpp20 #programming #book #cplusplus

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

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

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

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

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

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

    youtu.be/qjWo62dw-4s

    #cppinsights #cpp #cpp20

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

    andreasfertig.com/blog/2024/11

    #cplusplus #cpp #cpp20

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

    andreasfertig.com/blog/2026/04

    #cplusplus #cpp #cpp20 #cpp23

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

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

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

  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

  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. This conversation with @meetingcpp organizer Jens Weller reflects on highlights from Meeting C++ 2025 and the evolving C++ landscape - from Toyota’s open-source real-time work to the gap between C++20/C++26 adoption and continued industry use of C++11/17. #Cpp #Cpp20 #Cpp26 #SoftwareDevelopment #OpenSource

    Watch the full interview:
    youtube.com/watch?v=XESMSq1PEpI

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

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

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

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

  20. I also tried turning the comparison function around, such that it looks for the furthest colour instead of the closest one, which also resulted in some interesting patterns.

    #programming #development #cplusplus #cpp #cpp20 #immediate2d #rgb #hsv #yuv #art #pixelart #rainbow #noise #gamedev #opengl #math #mathematics

  21. I was experimenting with colour distances at work today. I need to find out how similar two colours are, so I wrote a little test program and it was surprisingly pretty.

    The algorithm is simple:

    1. Fill the canvas with random colours.
    2. Set the first pixel (top left) to red.
    3. For all pixels, find the most similar pixel and move it next to the current pixel.

    To determine the similarity, I calculated the 3D distance in the RGB, HSV and YUV color spaces, which brought very different results. Now, it's quite possible that my HSV and YUV conversion functions were just broken, but that's okay.

    (I recommend zooming in!)

    #programming #development #cplusplus #cpp #cpp20 #immediate2d #rgb #hsv #yuv #art #pixelart #rainbow #noise #gamedev #opengl #math #mathematics

  22. Stephan is busy, so I'm on my private "🐞 STL Bug Bash II" as he calls it.

    With
    * a simple fix in <chrono> 🥲
    * a hacky 😦 workaround in <chrono>
    * and a compatible (!) attachment in module 'std' of all the entities from the C++ standard library 🙄

    I can mix #includes and import std from the modularized ms-stl 🎉🚀✨

    Gradual adoption of a modularized #cpp20 or #cpp23 standard library is now possible as soon as said issues are fixed and publicly available!

  23. ⏰ 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:

    fertig.to/slcoaching

    #cpp #cpp20 #cpp17

  24. 🎯 New Year, New Skills!
    Start 26 by leveling up your C++ game.
    With my C++17/20 course + 1:1 live coaching, you’ll finally master features like ranges, and std::optional—without the frustration of figuring it all out alone.
    👉 Secure your spot before Jan. 1st:

    fertig.to/slcoaching

    #cpp #cpp20 #cpp17

  25. 🎄 Merry C++mas! 🎄
    May your holidays be filled with peace, cookies, and clever solutions.
    Need a gift for your future self?
    🎁 My C++17/20 self-study course + 1:1 coaching starts Jan. 1st.
    Learn smarter. Code better. Go into 26 with confidence.

    fertig.to/slcoaching

    #cpp #cpp20 #cpp17

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

    fertig.to/slcoaching

    #cpp #cpp20 #cpp17

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

    fertig.to/slcoaching

    #cpp #cpp20 #cpp17

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

    fertig.to/slcoaching

    #cpp #cpp20 #cpp17

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

    fertig.to/slcoaching

    #cpp #cpp20 #cpp17

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

    fertig.to/slcoaching

    #cpp #cpp20 #cpp17

  31. 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 November 1st. Spots are limited

    fertig.to/slcoaching

    #cpp20 #cpp17

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

    fertig.to/slcoaching

    #cpp #cpp20 #cpp17

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

    fertig.to/slcoaching

    #cpp #cpp20 #cpp17

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

    fertig.to/slcoaching

    #cpp #cpp20 #cpp17

  35. man, this thing is so fucking beautiful 😍😁

    🖥️ #btop++: Advanced System Resource Monitor

    Built in #CPP20 as successor to #bashtop & #bpytop, offering comprehensive system monitoring for #Linux #macOS #FreeBSD #NetBSD #OpenBSD

    📊 Key Features:

    Real-time monitoring of CPU, memory, disks, network & processes
    #GPU support for #NVIDIA #AMD #Intel graphics
    Interactive UI with full mouse support and customizable themes
    Tree view of processes with detailed statistics

    ⚡ Technical Highlights:

    Efficient performance with minimal system impact
    Support for true color and 256-color terminals
    Extensive configuration options via btop.conf
    Available through #homebrew #pkg #snap package managers

    🛠️ Installation Options:

    Binary releases for multiple architectures
    Source compilation with Make or CMake
    Simple package manager installation on major distributions

    github.com/aristocratos/btop

  36. man, this thing is so fucking beautiful 😍😁

    🖥️ #btop++: Advanced System Resource Monitor

    Built in #CPP20 as successor to #bashtop & #bpytop, offering comprehensive system monitoring for #Linux #macOS #FreeBSD #NetBSD #OpenBSD

    📊 Key Features:

    Real-time monitoring of CPU, memory, disks, network & processes
    #GPU support for #NVIDIA #AMD #Intel graphics
    Interactive UI with full mouse support and customizable themes
    Tree view of processes with detailed statistics

    ⚡ Technical Highlights:

    Efficient performance with minimal system impact
    Support for true color and 256-color terminals
    Extensive configuration options via btop.conf
    Available through #homebrew #pkg #snap package managers

    🛠️ Installation Options:

    Binary releases for multiple architectures
    Source compilation with Make or CMake
    Simple package manager installation on major distributions

    github.com/aristocratos/btop