Top 25 C++ API design mistakes and how to avoid them

20 ABI (Application Binary Interface) breaking changes every C++ developer should know

10 questions to ask yourself before choosing a NoSQL database

System Design Interview Concepts – Database Sharding

System Design Interview Concepts – Eventual Consistency

Essential Load Balancing Concepts for system design interviews

Computer Science: Theory and Application • r/compsci

Mistakes to avoid with C++ 11 smart pointers

C++ 11 Auto: How to use and avoid abuse