Modern C++

Recommended Reading

Recommended Watching

Modern C++ Style

CppCon 2014: Bjarne Stroustrup - Make Simple Tasks Simple!

CppCon 2014: Herb Sutter - Back to the Basics! Essentials of Modern C++ Style - move semantics, auto, ...

Leak-Freedom in C++... By Default

CppCon 2016: Herb Sutter - Leak-Freedom in C++... By Default. - Covers when to use std::unique_ptr, std::shared_ptr. Easy to watch, nice summary slide, but quite verbose. End of talk presents an attempt to design local C++ garbage collector.

Template Normal Programming

Introduction to templates in normal C++ programming. Quite concise. Template argument deduction, template specialization, ...

CppCon 2016: Arthur O'Dwyer - Template Normal Programming
CppCon 2016: Arthur O'Dwyer - Template Normal Programming


Seek for design that eliminates them from your business logic code. Mutexes and threads are (too) low level primitives like GOTO in programming language.

code::dive 2016 conference – Kevlin Henney – Thinking outside the synchronisation quadrant