The Knowledge Stack
Books, resources, and technical reviews.
Effective Modern C++
42 Specific Ways to Improve Your Use of C++11 and C++14. The definitive guide to modern C++ best practices.
Beautiful C++
30 Core Guidelines for Writing Clean, Safe, and Fast Code. A practical guide to writing modern, elegant C++.
A Tour of C++
A concise overview of modern C++ by its creator. Perfect for understanding the language's core concepts.
Modern Software Engineering
Doing what works to build better software faster. A manifesto for engineering rigor.
Designing Data-Intensive Applications
The bible of distributed systems. A comprehensive guide to the underlying principles of modern data systems.
The Mythical Man-Month
Essays on Software Engineering. The classic book on why adding manpower to a late software project makes it later.
The Pragmatic Programmer
The classic guide to the craft of software development. Timeless advice.
Learning Go
An idiomatic approach to Go programming, covering modern patterns and practices.