cover

Looking for Proofreaders for my new Book: Concurrency with Modern C++

/
I'm looking for proofreaders for my new book. I'll give you a detailed insight into the current and the…
breakingInvariant

Malicious Race Conditions and Data Races

/
This post is about malicious race conditions and data races. Malicious race conditions are race conditions…
account

Race Conditions versus Data Races

/
Race conditions and data races are related but different concepts. Because they are related, they are…

C++17: Improved Associative Containers and Uniform Container Access

/
C++11 has eight associative containers. With C++17, you can more comfortably insert new elements into…
timeline

C++17: New Parallel Algorithms of the Standard Template Library

/
The idea is quite simple. The Standard Template (STL) has more than 100 algorithms for searching, counting,…
RainerGrimmSmall

Get the Current Pdf Bundle: Concurrency with C++17 and C++20

/
I have prepared the pdf bundle. To get it is quite simple.   If you subscribe to the newsletter,…
timeline

C++17 has a Visitor

/
What have std::optional, std::any, and std::variant in common? You can construct them in place. But that…
RainerGrimmSmall

The Winners of the Next Pdf Bundles

/
The winners of the next pdf bundles are. [En]: Concurrency with C++17 and C++20[De]: Funktionale…
timeline

C++17 – Avoid Copying with std::string_view

/
The purpose of std::string_view is to avoid copying data already owned by someone else and of which only…
RainerGrimmSmall

Which pdf bundle should I provide?

/
Now, it's time to choose the next pdf bundle? You will get all posts, all source files, and a cmake file…