My first X-Mas Promotion!

Let’s do something great together:

From December 1st to 24th, when you book one of my mentoring programs, I will donate half of the money to ALS research.

I will publish an update each week so we can see what we have achieved so far.

See you in my MENTORING PROGRAM!

Let Me Introduce

I’ve worked as a software architect, team lead, and instructor since 1999. I have been giving training courses since 2002. In 2011, I published the first worldwide C++11 book. Since then, I have published eight additional C++ books, translated into five languages.

Since 2016 I have been an independent instructor and do the job I love: learn and teach. In a typical year, I give 40 to 50 seminars about modern C++ and Python, participate in 10 conferences and provide presentations and workshops for them.

My Blog

Discover over 600 articles about Modernes C++! Stay up to date with the latest information about Concurrency, C++ Standards, Patterns, Idioms, Terminology, and much more…

std::execution: Inclusive Scan

Inclusive scan solves problems related to range queries, such as calculating the sum of a range of elements…

Christmas Special

Make the Difference Let's do something great together: From December 1st to 24th, when you book…

std::execution: Asynchronous Algorithms

std::execution supports many asynchronous algorithms for various workflows. Presenting proposal…

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…

Current Topics

C++20 is the current C++ standard. Let me present its details in the current posts.

My Portfolio

I love to teach people and to improve their skills in the area of Modernes C++

Do you want to learn more about me? Here´s how to get started:

My Blog

I wrote more than 600 articles about Modernes C++. Just take a look and get involved.

My Books

Since 2011, I have published nine C++ books translated into five different languages.

My Courses

If you want to start to learn more about Modernes C++? Take a look into my courses.

My Mentoring

I have developed three mentoring programs. They consist of 16 to 30 stations you have to master.