Technical notes

Ideas become clearer when I trace them to the mechanism.

Detailed notes on Java, systems, platform engineering and observability. Some are conventional articles; others are interactive explanations built around executable examples.

Published

Articles and field guides

This index will grow as I turn study notes and practical investigations into material worth returning to.

01

Java runtime field guide

Java Memory Architecture

Follow executable Java 17 code through JVM stacks, heap objects, runtime constant pools, HotSpot Metaspace, the JIT code cache and direct memory.

JavaJVMHotSpotG1Memory
Interactive explainerRead article
02

Spring Boot learning series

Spring Boot from First Principles

Five separate, incremental modules covering dependency injection, the first Boot application, beans, component scanning, explicit bean creation and auto-configuration.

Java 17Spring BootDIBeansAuto-configuration
5-part guided seriesRead article

Next notes

More explanations will join this index as they are ready.

The structure is now reusable, so each future article can have its own page while remaining discoverable from one place.