
My ALS Journey (17/n): Christmas Special
Today, I have a special Christmas gift.
>> My ALS Journey so far <<
Make the…

std::execution
std::execution, previously known as executors or Senders/Receivers, provides “a Standard C++ framework…

C++26 Core Language: Small Improvements
There are more small improvements in the C++26 language, which you should know.
static_assert…

My ALS Journey (16/n): Good Bye Training / Hello Mentoring
In 2025, I will no longer offer C++ classes. Instead, I will only offer C++ mentoring in the future.
>>…

Placeholders and Extended Character Set
Placeholders are a nice way to highlight variables that are no longer needed. Additionally, the character…

Contracts in C++26
Contracts allow you to specify preconditions, postconditions, and invariants for functions.
Contracts…

Reflection in C++26: Determine the Layout
Thanks to reflection, you can determine the layout of types.
My examples are based on the reflection…

My ALS Journey (15/n): A typical Day
You may wonder how my day looks. Let me compare a day before ALS with a current day
>> My ALS Journey…

Reflection in C++26: Metafunctions for Enums and Classes
Today, I continue my journey through reflection in C++26 and play with enums and classes.
The…

Reflection in C++26: Metafunctions
Reflection offers many metafunctions that run at compile time.
The metafunctions are declared…

Reflection in C++26
After the search into the breadth starts today, the search into the depth: reflection.
Reflection
Reflection…

An Overview of C++26: Concurrency
Today, I will finish my overview of C++26 and write about concurrency.
There are still two library…