1. Spring and Java
>> When @Immutable Made All the Difference: A 3.2x Speedup with Hibernate Second-Level Cache [relation.to]
Hibernate’s second-level cache jumps from 286 seconds to 90 seconds when @Immutable, @Cache(READ_ONLY), and field-level @Mutability(Immutability.class) work together. This case study also shows why omitting the JSONB field annotation caused an 8.1x slowdown. Interesting read.
>> JEP 540 Proposed to Target JDK 28 with a Simple JSON API [infoq.com]
JEP 540 is moving toward JDK 28 with an incubating, dependency-free, deliberately-small JSON API for straightforward parsing and generation.
Also worth reading:
- >> Solving Gradle metadata and Renovate integration [frankel.ch]
- >> Introducing BoxLang AI Explorer: A Local Catalog for Every AI Pattern [foojay.io]
- >> Vibe Coding, Maven, and the Dependencies You Didn’t Choose [foojay.io]
- >> Preparing for Change: Safe Switching over Sealed APIs [inside.java]
- >> JDK 21 approaches end-of-permissive license [oracle.com]
- >> Exploring Compose HTML for Server Side Rendering [jetbrains.com]
- >> Renovate: teaching an old dog new tricks [marcphilipp.de]
- >> Writing a Thymeleaf component library – part 4 [wimdeblauwe.com]
Webinars and presentations:
- >> Build Secure AI Chat Applications with BoxLang, RAG, Ollama, and Amazon Bedrock with Dan Card [foojay.io]
- >> Episode 66 “JSON API, Valhalla Progress, LTS ❤️ PQC” [IJN] [inside.java]
- >> JSON API, Valhalla Progress, LTS ❤️ PQC – Inside Java Newscast #114 [nipafx.dev]
- >> Spring Office Hours Podcast: S5E20 – The Developer’s Guide to AI with Danny Thompson [spring.io]
- >> A Bootiful Podcast: Redouble AI CTO and founder Andrey Santrosyan [spring.io]
Time to upgrade:
- >> Quarkus 3.38.3 – Maintenance release [quarkus.io]
- >> A2A Java SDK 1.2.0.Final released [quarkus.io]
- >> Quarkus 3.38.2 – Maintenance release [quarkus.io]
- >> Stubborn Contract 0.1.0 released! [toomuchcoding.com]
- >> Apache Hive 4.2.1 [github.com/apache]
- >> Micronaut Core 5.1.11 [github.com/micronaut-projects]
- >> LangChain4j 1.19.0 [github.com/langchain4j]
- >> Helidon 4.5.3 and 3.2.20 [github.com/helidon-io]
2. Technical & Musings
>> Citizens Build, Agents Execute, Experts Govern [martinfowler.com]
AI agents are making it dramatically easier to build working software, but enterprise delivery still depends on engineering judgment. Of course it does.
Also worth reading:
- >> What Is Reasoning [pocoo.org]
- >> Compiling to intermediate representation: Write yourself a compiler, Part III [nurkiewicz.com]
- >> Idempotent Write Paths: Keeping an Integration Pipeline Correct When Messages Repeat [foojay.io]
- >> Lessons Learned from Fixing Flaky Tests with Claude [henrikwarne.com]
- >> Practitioner Voice: The Writing Category Nobody has Named Yet [martinfowler.com]
- >> How to take incremental steps towards data democratisation by Andy Scotland [scottlogic.com]
- >> AI success depends on data foundations by James Heward [scottlogic.com]
- >> Behind the Scenes: Evolving Netflix’s Ads Event Pipeline for Live – Part II [medium.com]
3. Pick of the Week
>> The Bedrock of Software Design [alex.draftist.io]
