1. Spring and Java
>> Introducing Jackson 3 Support in Spring [spring.io]
Spring Boot 4 is embracing Jackson 3, offering a modern and more efficient JSON processing experience. And the migration path is quite flexible. Good stuff as always.
>> Transactions, ThreadLocal, and Spring’s Future with Virtual Threads [blog.frankel.ch]
To avoid any potential ThreadLocal issues in our reactive Spring applications, the reactive Context is our friend. It allows you to reliably propagate transaction information along with Mono or Flux streams, keeping async code clean and consistent.
Also worth reading:
- >> Spring Cloud Contract 5 Drops Legacy Gradle Contracts Folder [toomuchcoding.com]
- >> Think in Graphs, Not Just Chains: JGraphlet for Task Pipelines [shaaf.dev]
- >> Secure a Quarkus MCP Server with OIDC Proxy [quarkus.io]
- >> Bringing AI Inference to Java with ONNX [infoq.com]
- >> Building an MCP Gateway on top of Apigee [blog.christianposta.com]
- >> Koog & A2A: Building Connected AI Agents in Kotlin [blog.jetbrains.com]
Webinars and presentations:
- >> A Bootiful Podcast: Dr. Kris De Volder on Developer Tooling for Spring Developers and AI [spring.io]
- >> Foojay Podcast #79: AI4Devs Interviews – Part 1 [foojay.io]
- >> Evolving ZGC’s Pointer Color Palette [inside.java]
Time to upgrade:
- >> Spring AI 1.0.3 Available Now | Spring AI 1.1.0-M3 Available Now [spring.io]
- >> Spring Cloud 2025.1.0-M3 (aka Oakwood) Has Been Released [spring.io]
- >> Mandrel 25 Released [quarkus.io]
- >> New WildFly 38 Beta Release [wildfly.org]
- >> IntelliJ IDEA 2025.2.3 Released [blog.jetbrains.com]
- >> Netflix Zuul 3.2.2 [github.com/Netflix]
2. Technical & Musings
Also worth reading:
- >> 90 Percent [lucumr.pocoo.org]
- >> Delegating the Grunt Work: AI Agents for UI Test Development [blog.scottlogic.com]
- >> Seriously Testing LLMs [satisfice.com]
3. Pick of the Week
>> Distracting software engineers is way more harmful than most managers think [workweave.dev]
« Previous
Java Weekly, Issue 614