Blog Archive

What Multithreading Has Taught Me

A junior engineer's practical notes on learning multithreading by meeting it in real production code.

SOLID Principles: The Difference Between Code You Love and Code You Fear

A practical step-by-step breakdown of SOLID principles with real-world Java examples and simple explanations.

Understanding Convex Hull

A practical introduction to convex hull and how it can be used to measure geographic overlap between routes.