
1. Spring and Java
>> Performance Improvements in JDK 24 [inside.java]
The “under-the-hood” changes in JDK 24 are easy to miss among all the new features and improvements. Take a look at a detailed overview of all the performance improvements in JDK 24 to learn how upgrading can speed up your application.
>> Using Spring AI 1.0.0-SNAPSHOT: Important Changes and Updates [spring.io]
If you’ve been using the Spring AI module, the latest SNAPSHOT release adds a few important changes. Notably, the naming pattern for artifact IDs has changed, so you’ll have to update this in your project to get the latest version.
Also worth reading:
- >> Introduction to intermediate operations modeler: Stream Gatherers [foojay.io]
- >> Implementing CQRS with Spring Modulith [gaetanopiazzolla.github.io]
- >> Clean your Memory: From Finalize to Cleaner [frankel.ch]
- >> Issue 323 – Visiting All Threads (Including Virtual) [javaspecialists.eu]
- >> Tutorial: Choosing the Right Implementation Between ArrayList and LinkedList [dev.java]
- >> JEP targeted to JDK 25: 502: Stable Values (Preview) [openjdk.org]
- >> 5 Hidden Git Tips for Java Developers [blog.payara.fish]
- >> STF Milestone 2: Open Test Reporting [marcphilipp.de]
Webinars and presentations:
- >> A Bootiful Podcast: Java Champion and legend Henri Tremblay [spring.io]
- >> Our World, Moved by Java [inside.java]
- >> Podcast: Simplify Your System By Challenging The Status-Quo And Learning From Other Ecosystems [infoq.com]
- >> Breaktime Tech Talks (Ep37): Vector Database Frustration + Microsoft LazyGraphRAG [foojay.io]
Time to upgrade:
- >> Spring Cloud 2024.0.1 (aka Moorgate) has been released [spring.io]
- >> Spring Framework 6.2.5 Available Now [spring.io]
- >> Spring Security 6.3.8 and 6.4.4 are now available [spring.io]
- >> Spring Batch 5.2.2 available now [spring.io]
- >> Spring Boot 3.4.4 available now and 3.5.0-M3 [spring.io]
- >> Spring Modulith 1.4 M3, 1.3.4, and 1.2.10 released [spring.io]
- >> Hibernate Search 8.0.0.Alpha3 is out [in.relation.to]
- >> Elasticsearch 9.0.0-rc1 [github.com/elastic]
- >> Micronaut Core 4.8.8 [github.com/micronaut-projects]
- >> Quarkus 3.15.4 [quarkus.io]
- >> Quarkus 3.19.4 [quarkus.io]
- >> camel-4.10.3 [github.com/apache]
- >> Payara Platform Community 6.2025.3 [github.com/payara]
2. Technical & Musings
>> The role of developer skills in agentic coding [martinfowler.com]
An overview of the challenges, benefits, and issues that AI-assisted coding can bring from the author’s personal experience.
Also worth reading:
- >> About “vibe coding” [tryingthings.wordpress.com]
- >> How I Won the Enterprise RAG Challenge: From Zero to SoTA in a Single Competition [abdullin.com]
- >> A Sneaky Phish Just Grabbed my Mailchimp Mailing List [troyhunt.com]
3. Pick of the Week
JDConf is starting to look great – Spring (naturally), JDK 25, Cloud-native, Jakarta, testing with AI, modernization, some cool rewards and quite a bit more:
>> JDConf 2025 on April 9th and 10th
The post Java Weekly, Issue 587 first appeared on Baeldung.