Engineering notes
Articles about performance without benchmark astrology.
Notes on JVM internals, concurrency, measurement and low-latency architecture.
Zero allocation is not the goal
What matters is bounded, predictable allocation behaviour and its effect on the workload.
Lock-free can be slower
Why progress guarantees, contention patterns and cache traffic matter more than labels.
Designing JIT-friendly hot paths
Method size, stable call sites, inlining budgets and avoiding accidental polymorphism.