
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…

Data-Parallel Types: simd_mask
Thanks to simd_mask, conditional execution of operations on data-parallel types is possible.
Unfortunately,…