Day 94: Nobody Told Me Java Application Could Start This Fast and The Rabbit hole I explored

Your Java app takes so much time to start. You’ve tried everything, or have you? Here’s how I cut startup time using techniques you probably haven’t tried yet.

October 30, 2025 · 14 min

Day 93: Stop Leaking Passwords - Building Java's Answer to PHP's #[SensitiveParameter]

Learn how to create a custom @Sensitive annotation with annotation processing to automatically mask passwords and secrets in your Java applications

October 7, 2025 · 20 min

Day 92: Building AI Agents with Java 21 and Spring AI - My Learning from the Workshop

Building Production-Ready AI Agents with Spring AI - From Chat Interfaces to Sophisticated RAG Systems

September 10, 2025 · 12 min

Day 91: The Art of Reading Massive Files Without Breaking a Sweat - Memory Mapping in Java 21

Processing giant files - Memory mapping Very Large Files in Java Without Breaking a Sweat

August 15, 2025 · 11 min

Day 90: How I Built a Secret Agent That Infiltrates Any Java Application

The Spy Inside Your JVM - Creating Java Agents That Monitor your apps

July 18, 2025 · 8 min