
One Year Later: Continuing Rainer’s Legacy
Yesterday, October 6, marked one year since Rainer passed away. Today, we want to look ahead and share what comes next for this blog.

My ALS Journey (31/31): The End
Dear readers, we are extremely sad to inform you that Rainer passed away on October 6, 2025, surrounded…

Small Safety Improvements in the C++ 26 Core Language
Safety is an important concern in C++26. Contracts are probably the most important feature for safety.…

My ALS Journey (30/n): Cippi at the CppCon
This week was very exciting for Cippi. She visited CppCon in Aurora, near Denver. My blog, Modern C++,…

Contracts: Evaluation Semantic
After briefly presenting the details of contracts in my last article, “Contracts: A Deep Dive", I…

My ALS Journey (29/n): I feel Good
I often receive messages asking about my health and wishing me well. I am very happy to receive these…

Contracts: A Deep Dive
I already introduced contracts in the article “Contracts in C++26”. In this article and the next…

My ALS Journey (28/n): Bureaucracy – The German Disease
Today I want to write about a sad topic. Bureaucracy in the German healthcare system is becoming increasingly…

Data-Parallel Types: Algorithms
The data-parallel types library has four special algorithms for SIMD vectors.
The four special…

My ALS Journey (27/n): An Emergency Call
Unfortunately, I had an emergency call last Friday. That's why this article is appearing a little earlier…

Data-Parallel Types: Reduction
In this article, I will discuss reduction and mask reduction for data-parallel types.
Reduction
A…

My ALS Journey (26/n): Cippi’s first Adventures
Cippi went on her first big trip. First, she went to Belgium to visit Tom Tesch, and then she flew to…
