1. Spring and Java
>> Spring AI Modular RAG and TypeSafe Jev: Retrieve More, Keep Only What Answers [spring.io]
Spring AI’s Modular RAG pipeline rewrites and expands a question into focused searches, then retrieves and joins matching chunks. TypeSafe Jev filters and reranks those results for answer evidence, while also screening retrieved text for prompt injection before it reaches the model.
Also worth reading:
- >> Making Arena.ofConfined() Even Cheaper in JDK 28 [inside.java]
- >> Adding RAG to a Jakarta EE 11 App With Only the JDK and Jakarta Specs [foojay.io]
- >> Green Build, Wrong Task: A Working Agreement for Java Teams Using AI Coding Agents [foojay.io]
- >> Run Java in the Browser with TeaVM [foojay.io]
- >> Lathe: A Java Language Server That Works Straight From Your Maven Build [foojay.io]
- >> JEP targeted to JDK 28: 542: PEM Encodings of Cryptographic Objects [inside.java]
- >> JEP targeted to JDK 28: 540: Simple JSON API (Incubator) [inside.java]
- >> Security Baked Into the JVM: no single party controls the outcome [frankel.ch]
- >> Herding Ducks with IBM Bob [agilejava.eu]
- >> Why Every JVM In Your Fleet Warms Up Alone [foojay.io]
- >> Your Next Action Is Two Dots Away [jetbrains.com]
- >> Java and Kotlin by IntelliJ IDEA: The LSP-Based Extension Reaches Release Candidate [jetbrains.com]
- >> Software Engineers Are Becoming More Like Lawyers [satisfice.com]
- >> What is Codemode [pocoo.org]
- >> A New Agentic Experience: JetBrains Air in IDEs – EAP Now Open [jetbrains.com]
Webinars and presentations:
- >> Agent Helidon: License to Scale [inside.java]
- >> Foojay Podcast #102: Why Foojay Walked Away From WordPress for Static Sites [foojay.io]
- >> Spring Office Hours Podcast: S5E25 – Future of Software Development with Josh Long [spring.io]
- >> A Bootiful Podcast: JReleaser creator and fellow Java Champion Andres Almiray [spring.io]
Time to upgrade:
- >> Maven 3.10.0 [github.com/apache]
- >> Hibernate 8.0.0.Beta3 [in.relation.to]
- >> Start Your Next KMP App With Kotlin Toolchain 0.13 [jetbrains.com]
- >> Jetty 12.1.14 and 12.0.40 [github.com/jetty]
- >> Changes Included in Release 26.08 of Azul Zing Builds of OpenJDK [foojay.io]
- >> Vert.x 5.2.1 and 5.1.10 and 5.1.9 and 4.5.35 [github.com/eclipse-vertx]
- >> Elasticsearch 9.5.5 and 9.4.8 and 8.19.23 [github.com/elastic]
- >> Grails 8.0.0 [github.com/apache]
- >> Micronaut Core 5.2.15 and 5.2.14 and 5.2.13 and 5.2.12 and 5.2.11 and 3.10.14 and 3.10.13 [github.com/micronaut-projects]
- >> Apache Camel 4.18.5 [github.com/apache]
2. Pick of the Week
>> Unit tests mark territory more than squash bugs [yosefk.com]
