Blogs
Articles by renowned C++ experts and community voices
Latest posts
Recent writing across the blogs we track.

Modernes C++
The Problem with C++ Safety (Part 2): Modern C++ Is a Mindset, Not a Standard
In the first part, we saw how hard it is to be certain that loop-based C++ code is correct. Now Klaus presents the modern solution, a single algorithm call that is correct by inspection, and explains why the real problem in our community is an educational one, made worse by AI t…

The Old New Thing
The Microsoft building that was reportedly haunted
Lots of rumors, little confirmation. The post The Microsoft building that was reportedly haunted appeared first on The Old New Thing .

The Old New Thing
The support case of a customer who said that all they could see was a black screen
Then again, that is what they asked for. The post The support case of a customer who said that all they could see was a black screen appeared first on The Old New Thing .

The Old New Thing
C++/WinRT overcorrection: Using make_self and immediately converting it to the projected interface
You are taking the scenic route. The post C++/WinRT overcorrection: Using <CODE>make_self</CODE> and immediately converting it to the projected interface appeared first on The Old New Thing .
Sandor Dargo's Blog
C++26 Ranges: Parallel Algorithms and Safer Filters
In part 1 we looked at the new views C++26 adds, and in part 2 we covered the infrastructure improvements. This final part is about the biggest gap in C++20 ranges: you couldn’t run them in parallel. C++17 added execution policies to the classic std:: algorithms, but C++20 range…
Browse blogs
Independent authors and publications with ongoing C++ coverage.
0xd34df00d.me
Just a blog about C++

Stay up-to-date with Modern C++
Jonathan Boccara's blog

Der Blog für Modernes C++ von Rainer Grimm
On C++, software development and books
Herb Sutter on software development

Practical development throughout the evolution of Windows.
The creations of a mad(dening) template specialization