constexprIf

constexpr if

/
In today's post, I want to introduce an exciting C++17 feature: constexpr if. constexpr if enables it…
constexpr

constexpr and consteval Functions in C++20

/
With C++20, constexpr became way more powerful. Additionally, we have  consteval functions in C++20…
RainerTalk

More Information about my Mentoring Program “Fundamentals for C++ Professionals”

/
One month ago, I presented "My Mentoring Program "Fundamentals for C++ Professionals". I'm overwhelmed…
constexpr

constexpr Functions

/
Today, I continue my story about programming at compile time. After template metaprogramming, the type-traits…
ConcurrencyCoverFrame

An Update of my Book “Concurrency with Modern C++”

/
I am happy to announce. I updated my "Concurrency with Modern C++". This update includes a rework…
bundle

The New pdf Bundle is Ready: C++20 Concurreny – The Hidden Pearls

/
I have prepared the pdf bundle. To get it is quite simple.   If you subscribe to the newsletter,…
An illustration of the dining philosophers problem

Dining Philosophers Problem III

/
This post ends the mini-series about the dining philosophers problem by Andre Adrian. Today, he applies…
An illustration of the dining philosophers problem

Dining Philosophers Problem II

/
In the last post "Dining Philosophers Problem I", Andre Adrian started his analysis of the classical…
An illustration of the dining philosophers problem

Dining Philosophers Problem I

/
At Christmas time, I had a few nice discussions with Andre Adrian. He solved the classical dining philosopher's…
mentoring

My Mentoring Program “Fundamentals for C++ Professionals”

/
I'm happy to provide you with more details about my mentoring program, "Fundamentals for C++ Professionals".    My…