docker
- Native Image Grew to 734 MB
Five things the benchmark taught me that the documentation didn't mention.
- -Xmx Won't Save Your Native Image
JAVA_TOOL_OPTIONS is a no-op on a native binary. The 256MB OOM that docker stats couldn't see.
- Four Bugs, Three Exit Codes From a Benchmark Orchestrator
Benchmark orchestrators that loop over branches for hours. Four bash bugs that made them look finished.
- 200 Virtual Users vs api.nasa.gov (DEMO_KEY)
A benchmark orchestrator with no mock guardrail ran 200 VUs against NASA, a small free ISS tracker, and a free weather API.
- Loom Carrier on a Reactive Stack: 78 MB for Free
"Virtual threads don't help reactive apps." You've heard this. Probably said it. The reasoning is sound: a fully reactive stack — Mono/Flux from HTTP client through R2DBC to Netty — never blocks a platform thread. Virtual threads solve blocking. No blocking, …
- Three Bugs in a Trenchcoat Pretending to Be One Hang
The task list for this project had a one-liner that persisted for a week: "Micronaut AOT hangs — keep disabled." Every developer who touched the project read that line, nodded, and moved on. AOT disabled. Property set to false. Life continued. Nobody …
- Your JVM Reports 151 MB. Your Container Uses 248.
151 MB. That's what micrometer-prometheus reports for the JVM at 256 MB after serving 1.66 million requests. Heap 35 MB, metaspace 72 MB, compressed class space 13 MB, code cache 16 MB, direct buffers 0.75 MB. Add it up. 137 MB. Rounded generously: 151 MB with …