1. Spring and Java

>> JDK 25 Performance Improvements [inside.java]

JDK 25 shrinks our memory footprint with Compact Object Headers, saving 4 bytes per object to boost cache locality. It also supercharges startup, using new Ahead-of-Time (AOT) profiling. Thanks, I’ll take it 🙂

>> HTTP/3 Support in the JDK [inside.java]

And, looking forward to JDK 26’s new HTTP/3 support – it lets the HttpClient run over QUIC instead of TCP. Very cool.

>> How to use the Develocity IntelliJ plugin to speed up Gradle builds with real-time insights [gradle.com]

And an interesting new IntelliJ plugin, focused on getting build insights directly into IntelliJ IDEA. Looks interesting.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical & Musings

>> Going Further With “One Outcome per Test” [thecodewhisperer.com]

When a single action in a test seems to have two independent outcomes, try modeling them as listeners to a new domain event. This small shift often reveals a cleaner design and helps you spot hidden complications in your workflow much earlier.

Also worth reading:

3. Pick of the Week

>> You can have two Big Things, but not three [asmartbear.com]

Next »
Java Weekly, Issue 618
« Previous
Java Weekly, Issue 616

2 Comments
Oldest
Newest
Inline Feedbacks
View all comments