Java
Everything I write about Java: the language, the JVM, Spring, performance, system design and real-world lessons. A growing, curated hub.
Topics
Language & JVM
Core language, memory, the JVM and how it runs.
Spring & Spring Boot
Building real applications and APIs.
Concurrency
Threads, executors and modern concurrency.
Performance
Profiling, GC tuning and throughput.
System Design
Designing Java systems that scale.
Testing & Tooling
JUnit, build tools and the ecosystem.