with our single track focus on C++, we are setting up a dedicated facebook group, "Awesome C++'.

We got a cool cover page image.

Please take a look at
https://www.facebook.com/groups/awesomecplusplus

#cplusplus
#isocpp
#awesomecplusplus
#concurrency
#blazingfast
#securesoftware
#moderncpp
#moderncplusplus
#linux
#softwarefreedom

Learn how small C++ details impact performance & safety with @lefticus at his C++Online workshop on April 9th
⚡ Discover why const can change copy vs move behavior—and how to write faster, safer code.

Watch the preview video: https://youtu.be/SdEfk3PZRUY

#cpp #moderncpp #coding

Fast AND Safe C++ Crash Course with Jason Turner from @cppweekly - C++ Workshop Preview

YouTube

QtPass 1.5.0 is released for public

Modern C++17, combined with improved Qt support, add in fixes, cleanup, packaging work, CI and linting improvements, and updated translations.
Release notes: <https://github.com/IJHack/QtPass/releases/tag/v1.5.0>
#QtPass #Qt #CPP17 #ModernCpp #FOSS #PasswordStore

Release Explosieve Spring · IJHack/QtPass

Highlights Windows release pipeline reliability improvements for AppVeyor and Inno Setup packaging. Modernized C++/Qt build pipeline with clang-tidy and wider lint/test hardening. 1.5.0 release me...

GitHub

Bài viết về việc triển khai framework thuật toán điều khiển vòng kín bằng C++ hiện đại. Tận dụng các tính năng như template concepts, NTTP lambdas và std::expected để tạo ra giải pháp an toàn, hiệu quả cho ứng dụng nhúng và hiệu suất cao. Mã nguồn được cung cấp dưới dạng thư viện header đơn miễn phí.

#CPlusPlus #ModernCPP #EmbeddedSystems #ControlAlgorithms #Programming #SoftwareDevelopment #OpenSource
#CộngĐồngCPlusPlus #LậpTrìnhNhúng #ThuậtToánĐiềuKhiển #PhátTriểnPhầnMềm #MãNguồnMở

https://w

me yesterday doing investigation on cpp custom allocators:
okay now we have both foonathan/memory and std::pmr, some of the code must have a aligned heap allocator using std::aligned_alloc or sth
* after 15mins of digging *
NONE OF THEM DOES!!!
#cpp #moderncpp #cplusplus #cpprant

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.

This makes usage of ad-hoc requirements much more readable and greatly reduces the pressure to introduce custom concepts.

Why are so many teaching the front syntax instead of the tail syntax?

#Concepts #CPP #CPP20 #ModernCPP #Programming

You don't realize just how good C++23 is until you take some old C++ code, paste it into #Godbolt, set the compiler flags to C++23, add a few concept-checking asserts, read the beautifully clear error messages from concepts, and fix your problem.

#ModernCPP #CPP #Concepts #Legacy #Evolution #Happyiness #Programming

I wrote a blog post again:

𝗢𝘄𝗻𝗶𝗻𝗴 𝗮𝗻𝗱 𝗻𝗼𝗻-𝗼𝘄𝗻𝗶𝗻𝗴 𝗖++ 𝗥𝗮𝗻𝗴𝗲𝘀

The first article in a series discussing some of the underlying properties of C++ ranges, and in particular range adaptors.

https://hannes.hauswedell.net/post/2025/05/17/non-owning-range/

@meetingcpp @c_discussions

#cplusplus #moderncpp #ranges #views #programming #cpp #SmallWeb

Owning and non-owning C++ Ranges // Hannes Hauswedell

Why do C++ templates confuse so many developers?
Because the syntax is tricky, the errors are cryptic, and most tutorials don’t explain the why behind the how.
In my self-paced course, we fix that. Step by step, you’ll see how templates work, so you can write efficient, reusable code with confidence. Join now and start mastering!

And yes, you’ll also get a complimentary copy of my "Tips and Tricks with Templates" book when you book before April 30th.

#programming #cpptemplates #ModernCpp

Templates in C++ are powerful – but they’re also one of the most misunderstood features.
Ready to rewind, revisit, and truly master templates on your term? Book before April 30th and get a free copy of my "Tips and Tricks with Templates" book.

#programming #cpptemplates #ModernCpp