I’d like to make an experiment on the blog and introduce a new simple series. Each Friday you’ll see a summary with valuable links and resources from the C++ World. The links and annotations are coming from a guest author - Wojciech Razik - one of the co-author of cpp-polska.pl.

Let’s have a quick look at the best links for this week!

Here are the most useful articles, podcasts and videos that happen between 1st and 7th September:

  1. New video from Jason Turner - analysing assembly output from ARM:

  2. Post from Rainer Grimm about C++ Core Guidelines: rules for templates and generic programming:

  3. Post from Casey Carter about std::optional - when to use and why:

  4. Guest post on Jonathan Boccara’s blog about poisoning C++ function using gcc directives:

  5. Post about Coroutines, especially promise type:

  6. Another interesting proposal about handling errors: “Zero overhead deterministic failure - A unified mechanism for C and C++”:

  7. Scott Meyers will be no longer maintain his book
    He wrote:
    “It’s not that I’m too lazy to do it. It’s that in order to fix errors, I have to be able to identify them. That’s something I no longer trust myself to do.”

  8. New episode of cppcast, interview with Bob Steagall. Interesting discussions about the poster program at CppCon, filtering papers in the ISO Committee and improving STL containers:

  9. Post from Jonathan Boccara about handling input/output values:

What’s your favourite link for this week?
Maybe we missed something relevant? Let us know in comments.

The links are brought to you by Wojciech Razik.
Wojtek is a Senior C++ developer at Thaumatec, currently writing software for a robot. He enjoys reading C++ Standard before bed, and he loves to hate JS from dawn to dusk.
If you know Polish, take a look at cpp-polska.pl where Wojtek is one of the co-authors.