mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#cpp20

3 Beiträge2 Beteiligte0 Beiträge heute
Andreas Fertig<p>You write C++ for an embedded environment and going to CppCon? Then check out my workshop:<br>Safe and Efficient C++ for Embedded Environments</p><p>📍 In-person @CppCon<br> 📅 Sat &amp; Sun, Sept 13–14<br>🥗 Lunch included</p><p>👉 Book now as seats are limited</p><p><a href="https://mas.to/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/cpp23" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp23</span></a> <a href="https://mas.to/tags/workshop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>workshop</span></a></p><p><a href="https://fertig.to/workshop" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">fertig.to/workshop</span><span class="invisible"></span></a></p><p><a href="https://mas.to/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/cpp23" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp23</span></a> <a href="https://mas.to/tags/workshop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>workshop</span></a></p>
Andreas Fertig<p>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.<br>Ready to stay ahead in modern C++? 👉 Check it out:</p><p><a href="https://mas.to/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a></p>
Andreas Fertig<p>I'm thrilled to let you know that I'll give the workshop Safe and Efficient C++ for Embedded Environments at CppCon</p><p><a href="https://andreasfertig.com/blog/2025/07/cppcon-workshop-safe-and-efficient-cpp-for-embedded-environments/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">andreasfertig.com/blog/2025/07</span><span class="invisible">/cppcon-workshop-safe-and-efficient-cpp-for-embedded-environments/</span></a></p><p><a href="https://mas.to/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://mas.to/tags/cpp17" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp17</span></a> <a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/cpp23" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp23</span></a></p>
KDAB<p>Catch Ivan Čukić from KDAB at Meeting C++ 2025 (6-8 Nov, Berlin, hybrid event) with his talk "(Don't) use coroutines for this". See how C++ coroutines - beyond async/concurrency - can simplify real-world code: <a href="https://meetingcpp.com/mcpp/schedule/talkview.php?th=d6dcdb6d25a5fb851898aeac9475ad9a8695097c" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">meetingcpp.com/mcpp/schedule/t</span><span class="invisible">alkview.php?th=d6dcdb6d25a5fb851898aeac9475ad9a8695097c</span></a> <a href="https://techhub.social/tags/Cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cpp</span></a> <a href="https://techhub.social/tags/Cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cpp20</span></a> <span class="h-card" translate="no"><a href="https://mastodon.online/@meetingcpp" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>meetingcpp</span></a></span></p>
Andreas Fertig<p>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!</p><p><a href="https://mas.to/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a></p>
Andreas Fertig<p>Check out my post, "C++20 Concepts: Testing constrained functions" I show you how to define a constrained function template using C++20 concepts and requires. I then explain how to test this constraints.</p><p><a href="https://andreasfertig.com/blog/2020/08/cpp20-concepts-testing-constrained-functions/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">andreasfertig.com/blog/2020/08</span><span class="invisible">/cpp20-concepts-testing-constrained-functions/</span></a></p><p><a href="https://mas.to/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mas.to/tags/testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testing</span></a> <a href="https://mas.to/tags/concepts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>concepts</span></a></p>
Andreas Fertig<p>How I did speed up the CI build time for C++ Insights</p><p><a href="https://andreasfertig.com/blog/2025/06/ci-pipeline-improvments-for-cpp-insights/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">andreasfertig.com/blog/2025/06</span><span class="invisible">/ci-pipeline-improvments-for-cpp-insights/</span></a></p><p><a href="https://mas.to/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://mas.to/tags/cpp26" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp26</span></a> <a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/cpp23" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp23</span></a> <a href="https://mas.to/tags/cppinsights" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cppinsights</span></a></p>
Andreas Fertig<p>The recording of my talk "Back to Basics: Object-Oriented Programming" at @CppCon is available: <a href="https://youtu.be/SuubuqI4gVA" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/SuubuqI4gVA</span><span class="invisible"></span></a></p><p><a href="https://andreasfertig.com/blog/2025/06/cppcon-2024-recording-of-my-talk-back-to-basics-object-oriented-programming-is-available/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">andreasfertig.com/blog/2025/06</span><span class="invisible">/cppcon-2024-recording-of-my-talk-back-to-basics-object-oriented-programming-is-available/</span></a></p><p><a href="https://mas.to/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a></p>
Andreas Fertig<p>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!</p><p><a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mas.to/tags/coroutines" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coroutines</span></a> <a href="https://mas.to/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a></p>
Mathias Hasselmann<p>I am pretty sure you all already know, but it's actually possible to have `requires` clauses at the end of a function declaration. Just like any other attribute.</p><p>This makes usage of ad-hoc requirements much more readable and greatly reduces the pressure to introduce custom concepts.</p><p>Why are so many teaching the front syntax instead of the tail syntax?</p><p><a href="https://mastodon.green/tags/Concepts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Concepts</span></a> <a href="https://mastodon.green/tags/CPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPP</span></a> <a href="https://mastodon.green/tags/CPP20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPP20</span></a> <a href="https://mastodon.green/tags/ModernCPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ModernCPP</span></a> <a href="https://mastodon.green/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a></p>
Andreas Fertig<p>The recording of my talk "Lightning Talk: The UB Detector: constexpr" at @CppCon is available: <a href="https://youtu.be/p3ERaKsQmuU" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/p3ERaKsQmuU</span><span class="invisible"></span></a></p><p><a href="https://andreasfertig.com/blog/2025/06/cppcon-2024-recording-of-my-talk-lightning-talk-the-ub-detector-constexpr-is-available/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">andreasfertig.com/blog/2025/06</span><span class="invisible">/cppcon-2024-recording-of-my-talk-lightning-talk-the-ub-detector-constexpr-is-available/</span></a></p><p><a href="https://mas.to/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a></p>
Andreas Fertig<p>Tired of complex code with bugs?</p><p>Write code that your compiler loves to make programming more fun.<br>Order your copy of my book "Programming with C++20"&nbsp;here:</p><p>Print: <a href="https://amzn.to/4hZLrc1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">amzn.to/4hZLrc1</span><span class="invisible"></span></a><br>E-book: <a href="https://fertig.to/bpwcpp20" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">fertig.to/bpwcpp20</span><span class="invisible"></span></a></p><p><a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mas.to/tags/book" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>book</span></a> <a href="https://mas.to/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a></p>
Andreas Fertig<p>Do you like to know how to apply C++20 coroutines without third-party libraries? Check out my post, "C++20: A coroutine based stream parser"</p><p><a href="https://andreasfertig.com/blog/2021/02/cpp20-a-coroutine-based-stream-parser/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">andreasfertig.com/blog/2021/02</span><span class="invisible">/cpp20-a-coroutine-based-stream-parser/</span></a></p><p><a href="https://mas.to/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a></p>
Sune Stolborg Vuorela<p>Some of the new stuff in c++20 is obviously nicer. <a href="https://floss.social/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://floss.social/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a></p>
Andreas Fertig<p>I'm thrilled to let you know that I'll give a workshop Safe and Efficient C++ for Embedded Environments</p><p><a href="https://andreasfertig.com/blog/2025/04/1-day-workshop-safe-and-efficient-cpp-for-embedded-environments/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">andreasfertig.com/blog/2025/04</span><span class="invisible">/1-day-workshop-safe-and-efficient-cpp-for-embedded-environments/</span></a></p><p><a href="https://mas.to/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://mas.to/tags/cpp17" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp17</span></a> <a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a></p>
Andreas Fertig<p>You can benefit from my knowledge of modern and clean code, too.</p><p>Order your copy here:</p><p>Print: <a href="https://amzn.to/4hZLrc1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">amzn.to/4hZLrc1</span><span class="invisible"></span></a><br>E-book: <a href="https://fertig.to/bpwcpp20" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">fertig.to/bpwcpp20</span><span class="invisible"></span></a></p><p><a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mas.to/tags/book" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>book</span></a> <a href="https://mas.to/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a></p>
Andreas Fertig<p>Don't miss out, I'm hosting a free of charge 1-Hour C++ training class</p><p><a href="https://andreasfertig.com/blog/2025/04/free-1-hour-cpp-training-class/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">andreasfertig.com/blog/2025/04</span><span class="invisible">/free-1-hour-cpp-training-class/</span></a></p><p><a href="https://mas.to/tags/cpp17" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp17</span></a> <a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/course" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>course</span></a></p>
Andreas Fertig<p>The German @iXmagazin issue 2025/04 contains one of my articles "C++20-Coroutinen, Teil 4: Stream-Parser"</p><p><a href="https://andreasfertig.com/blog/2025/04/ix-article-cpp20-coroutinen-teil-4-stream-parser/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">andreasfertig.com/blog/2025/04</span><span class="invisible">/ix-article-cpp20-coroutinen-teil-4-stream-parser/</span></a></p><p><a href="https://mas.to/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/ct" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ct</span></a> <a href="https://mas.to/tags/heise" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>heise</span></a> <a href="https://mas.to/tags/article" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>article</span></a></p>
C++Now<p>C++Now 2025 SESSION ANNOUNCEMENT: Advanced Ranges - Writing Modular, Clean, and Efficient Code with Custom Views by Steve Sorkin</p><p><a href="https://schedule.cppnow.org/session/2025/advanced-ranges/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">schedule.cppnow.org/session/20</span><span class="invisible">25/advanced-ranges/</span></a></p><p>Register now at <a href="https://cppnow.org/registration/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">cppnow.org/registration/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://mastodon.social/tags/Cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cpp20</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/ranges" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ranges</span></a></p>
Andreas Fertig<p>For C++ developers who want to write modern code</p><p>The book "Programming with C++20 "will help you to apply the new features of C++20.</p><p>Order your copy here:</p><p>Print: <a href="https://amzn.to/4hZLrc1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">amzn.to/4hZLrc1</span><span class="invisible"></span></a><br>E-book: <a href="https://fertig.to/bpwcpp20" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">fertig.to/bpwcpp20</span><span class="invisible"></span></a></p><p><a href="https://mas.to/tags/cpp20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp20</span></a> <a href="https://mas.to/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mas.to/tags/book" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>book</span></a> <a href="https://mas.to/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a></p>