Skip to content

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.

All Java posts