How to properly use provisioning (building) and configuration management (setting up).
Why was Docker alone insufficient? An in-depth explanation of Kubernetes' design philosophy originating from Google's Borg, the structure of the Control Plane and Worker Nodes, and the importance of Pods.
It does not mean 'there are no servers', but outsourcing operational responsibility. A comprehensive guide to the evolution from IaaS to FaaS, cold start countermeasures, and event-driven design.
Design philosophies for separating frameworks and business logic.
Why you shouldn't use 'new', and the loose coupling brought by containers. Exploring the elimination of hard-coded dependencies and the concept of IoC based on the Hollywood Principle.
How to break down the language barrier between developers and domain experts. A practical approach learned from Eric Evans' philosophy
The technology that makes software releases a 'boring task'. Unraveling the history and practice from the horror of manual deployment to GitOps.
Tests are written not to find bugs, but to design.
How compilers drastically transform human-written code.
A new cryptographic hash mechanism called the sponge construction.
The significance of OS process/thread management and the event loop.
From Mark & Sweep to modern ZGC/Shenandoah. A deep dive into the journey from the struggles of manual memory management to the latest technologies achieving millisecond pause times.
The origin of big data processing and the lineage to Hadoop.
Behind the scenes of tree structures that minimize disk I/O.
Consistency, Availability, or Latency.
The essence of algorithms that break problems down and remember them.
Approximate algorithms for determining and counting massive data with minimal memory.
DFA and NFA, and why some regular expressions are catastrophically 'slow'.
Behind the scenes of modern login and how JWT (JSON Web Token) works.
Explains the evolution of Edge AI and NPU, hardware that accelerates inference on-device without relying on the cloud, differences from CPU/GPU, and optimization technologies.