// library
Every article starts from the same place: trace the system, understand the tradeoff, write down what actually happens. New dispatches are published continuously.
01 — Featured
Follow an HTTPS API request from a browser through name resolution, transport, TLS, HTTP, server code, and back.
How std::thread, std::mutex, and std::atomic work, and the race conditions and memory ordering issues they prevent.
How std::move and rvalue references eliminate unnecessary copies, and when move constructors are called.
How Resource Acquisition Is Initialization prevents memory leaks, and how unique_ptr, shared_ptr, and weak_ptr manage ownership.
Understand the difference between stack memory (fast, automatic) and heap memory (dynamic allocation), and when to use each.
Index
page 01 / 14