C++ Core Guidelines: Rules for Error Handling

Error handling is an important part of writing good software; therefore, the C++ core guidelines has about 20 rules for error handling.

Read more
Add CommentViews: 20831

Which pdf bundle should I provide? Make your choice!

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

Read more
Add CommentViews: 3748

C++ Core Guidelines: The Remaining Rules to Lock-Free Programming

Today, I will finish my story to concurrency and lock-free programming in particular. There are four rules to lock-free programming in the C++ core guidelines left.

Read more
Tags: lock-free
Comments 2Views: 10622

C++ Core Guidelines: The Resolution of the Riddle

Today, I solve the riddle from my last post. Thanks to my readers, the analysis of the ABA problem is quite accurate.

Read more
Tags: lock-free
Add CommentViews: 7890

C++ Core Guidelines: Concurrency and lock-free Programming

Today, I finish the rules to concurrency and continue directly with lock-free programming. Yes, you have read it correctly: lock-free programming.

Read more
Tags: lock-free
Comments 1Views: 31468

The End of my Detour: Unified Futures

After the last post to executors, I can now finally write about the unified futures. I write in the post about the long past of the futures and end my detour from the C++ core guidelines.

Read more
Add CommentViews: 9778

The Update of my Book "Concurreny with Modern C++"

The update of my book "Concurrency with Modern C++" is available. This version is a total rework of the previous one and includes also new sections such as for executors. In total, the book is 60 pages bigger.

Read more
Add CommentViews: 4258

A Short Detour: Executors

A few weeks ago, one of the authors of the proposal to the futures in C++ Felix Petriconi wrote me an E-Mail. He said my article about std::future Extensions is quite dated. Honestly, he is right. The future of the futures changed mainly because of executors.

Read more
Add CommentViews: 22320

C++ Core Guidelines: Be Aware of the Traps of Condition Variables

Today, I write a scary post about condition variables. You should be aware of this issues of condition variables. The C++ core guideline CP 42 just states: "Don't wait without a condition".

Read more
Comments 4Views: 76525

C++ Core Guidelines: More Traps in the Concurrency

Concurrency provides many ways to shoot yourself in the foot. The rules for today help you to know these dangers and to overcome them.

Read more
Add CommentViews: 5825

My Newest E-Books

Course: Modern C++ Concurrency in Practice

Course: C++ Standard Library including C++14 & C++17

Course: Embedded Programming with Modern C++

Course: Generic Programming (Templates)

Subscribe to the newsletter (+ pdf bundle)

Blog archive

Source Code

Visitors

Today 879

All 2910052

Currently are 176 guests and no members online

Kubik-Rubik Joomla! Extensions

Latest comments