1. Spring and Java

>> Evolving a Java MCP Server During MCP Specification Upgrades [inside.java]

A practical guide to evolving a Helidon-based Java MCP server to the stateless. Header-based routing and a temporary adapter keep older clients working while tests exercise both protocol paths. Good stuff.

>> Project Valhalla’s First Preview: JEP 401 Redefines == for Java Objects [infoq.com]

JEP 401 brings identity-free value classes and records to preview, changing == for value objects while identity classes retain reference semantics. Good weekend read.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical & Musings

>> Informing HTTP Extension Design with Data [mnot.net]

Mark Nottingham tests HTTP extensions against 120 million Common Crawl responses. The results show how invisible failures and weak migration incentives undermine adoption, yielding a practical lesson: design for repeatable deployment, make errors visible, and study real usage before extending a protocol.

Also worth reading:

3. Pick of the Week

>> Things you didn’t know about indexes [jon.chrt.dev]

« Previous
Java Weekly, Issue 658
guest
0 Comments
Oldest
Newest
Inline Feedbacks
View all comments