Beginner
- Engineering
How the JVM HotSpot Works: Explained Simply
A simple explanation of how the JVM makes Java fast over time: interpretation, JIT compilation, and the optimizations that happen behind the scenes.
- Engineering
Redis for Beginners: The Cache That Does More Than You Think
A ground-up explanation of Redis: why it exists, how each data structure works, what breaks without it, and how experienced engineers use it in production.
- Engineering
Kafka for Beginners: How It Works and Why It Exists
A ground-up explanation of Apache Kafka: why it was built, how topics, partitions, producers, and consumers work, what at-least-once delivery means in practice, and the mistakes beginners make that are hard to undo.