Topic track · 5 notes
Java & JVM
Practical Java, concurrency, memory, class loading and modernization guidance for production services.
Modernizing Java Services Without Freezing Delivery
How to sequence Java, Spring Boot, Gradle, dependency, artifact and cloud migrations while teams continue shipping.
Read article ↗Java Memory Model: Visibility, Ordering and Safe Publication
A practical mental model for volatile, synchronized, final fields and happens-before relationships in concurrent Java code.
Read article ↗Class Loading, Metaspace and ClassLoader Leaks
What class metadata is, how class loaders define reachability and why application reloads can leak metaspace.
Read article ↗Thread Pools and Backpressure in Java Services
How pool size, queue policy and downstream capacity determine whether concurrency improves throughput or amplifies failure.
Read article ↗BigDecimal for Money: Precision, Scale and Domain Rules
Why binary floating point is unsafe for money and how to model rounding, scale and comparison explicitly.
Read article ↗