Series
Mastering Apache Spark
From core concepts to production tuning — everything you need to understand and optimize Spark.
Explore
Exploring Asynchronous Programming
A 5-part series from blocking I/O to async/await — the foundation behind both my books on concurrency.
Explore
Data Science Fundamentals
Probability, distributions, hypothesis testing, and more — explained for engineers, not academics.
Explore
Database Fundamentals for Engineers
From normalization to distributed consistency — how databases really work under the hood.
Explore
Data Architecture Patterns
Storage paradigms, processing models, and integration patterns — the blueprints behind modern data platforms.
Explore