Modern C++ Design
Andrei Alexandrescu
This title documents a convergence of programming techniques - generic programming, template metaprogramming, object-oriented programming and design patterns.
cpp software-architecture backend advanced deep-dive practical design-patterns performance concurrency
architecture expert senior internals under the hood hands-on hands on