Java Coding
- Java records are not structs, and the difference will bite you16 September 2026 · Value semantics, mutable components, and the equals() trap.
- Virtual threads: the pinning problem and how to find it12 September 2026 · Why your virtual threads are not scaling, and the flag that tells you.
- Optional is a return type, not a field type08 September 2026 · Where Optional earns its cost, and the three places it does not.