1. Spring and Java
>> Modularizing Spring Boot [spring.io]
Boot 4 splits its monolithic auto-configuration into focused modules. That gives us a leaner runtime footprint, faster startup scans, and a cleaner IDE experience. Very cool.
>> Try Out JEP 401 Value Classes and Objects [inside.java]
Value classes let immutable types drop identity so the JVM can flatten data and cut memory loads.
You can enable preview and try Objects.hasIdentity, and see arrays of LocalDate run quite a bit faster in some scenarios. Good stuff.
>> Filtering Exceptions via try [javaspecialists.eu]
Concise and practical – a neat trick is to rethrow the cause and let try/catch classify it. Worth trying out.
Also worth reading:
- >> Introducing Spring AI Agents and Spring AI Bench [spring.io]
- >> Prompt Caching Support in Spring AI with Anthropic Claude [spring.io]
- >> Reactive Support in Spring for Apache Pulsar Will Be Discontinued [spring.io]
- >> New Home for Spring Integration AWS [spring.io]
- >> JEP targeted to JDK 26: 517: HTTP/3 for the HTTP Client API [inside.java]
- >> JEP targeted to JDK 26: 504: Remove the Applet API [inside.java]
- >> Quarkus 3.29 – Multiple cache backends and Qute DAP debugger support [quarkus.io]
- >> How to Secure Your A2A Server Agent with Keycloak OAuth2 [quarkus.io]
- >> Getting Started With Kotlin for Java Developers [blog.jetbrains.com]
- >> Evaluating Kotlin in Real Projects [blog.jetbrains.com]
- >> Optimizing Vector Search With Filters and Caching (Part 2) [foojay.io]
- >> BoxLang v1.6.0 – Performance, AI-Powered Docs, and Advanced Async Monitoring [foojay.io]
Webinars and presentations:
- >> Episode 41 “From Cowboy Mode to Careful Stewardship” with Mark Reinhold [inside.java]
- >> A Bootiful Podcast: Dariusz Jędrzejczyk on the latest-and-greatest in the reactive world, MCP, and more [spring.io]
- >> A Bootiful Podcast: Elastic’s Philip Krenn on the state of logging [spring.io]
- >> Writing GPU-Ready AI Models in Pure Java with Babylon [inside.java]
- >> AI World: Georges Saab Unveils Java 25 for AI and Cloud [inside.java]
Time to upgrade:
- >> Spring Boot 4.0.0-RC1 and 3.5.7 available now [spring.io]
- >> Spring Security 7.0.0-RC1, 6.5.6, and 6.4.12 available now [spring.io]
- >> Spring Modulith 2.0.0-RC1, 1.4.4, and 1.3.10 released [spring.io]
- >> Spring Tools 4.32.1 released [spring.io]
- >> JDK 25.0.1, 21.0.9, 17.0.17, 11.0.29, and 8u471 have been released [blogs.oracle.com]
- >> Quarkus 3.29.0 and 3.28.5 released [github.com/quarkusio]
- >> Hibernate Validator 9.1.0.CR1 and 9.1.0.Beta1 released [in.relation.to]
- >> Micronaut Core 4.10.8 and 4.10.7 released [github.com/micronaut-projects]
- >> Helidon 4.3.1 released [github.com/helidon-io]
- >> Jetty 12.0.28 released [github.com/eclipse]
- >> Netflix Zuul 3.2.2 released [github.com/Netflix]
- >> IntelliJ IDEA 2025.2.4 Is Out [blog.jetbrains.com]
2. Technical & Musings
>> Beyond Benchmarks: Testing Open-Source LLMs in Multi-Agent Workflows [blog.scottlogic.com]
A look at how to evaluate open-source LLMs inside the actual multi-agent workflow. It’s a practical blueprint for deciding if an OSS stack can replace proprietary chatbots.
Also worth reading:
- >> Agentic AI and Security [martinfowler.com]
- >> Principles for Global Online Meetings [mnot.net]
- >> Asciidoc over Markdown [blog.frankel.ch]
- >> What is USSD (and who cares)? [allthingsdistributed.com]
- >> Regulation Isn’t the European Trap — Resignation Is [lucumr.pocoo.org]
3. Pick of the Week
>> Hard work vs. Long work [seths.blog]
