1. Spring and Java

>> The Arrival of Java 21! [inside.java]

Yes. Java 21 is here. String templates, record patterns, pattern matching, unnamed patterns, virtual threads, and many more. An important release.

>> Java Records are “Trusted” and Consequently Faster [minborgsjavapot.com]

Did you know Java records are trusted by the Hotspot VM in a special way? Special constant folding for Records

>> Monkey-patching in Java [blog.frankel.ch]

And, different ways of dynamically updating the behavior of a program at run-time: decorators, proxies, AOP, and more. Good stuff all around.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical & Musings

>> Building Real-Time Applications to Process Wikimedia Streams Using Kafka and Hazelcast [foojay.io]

Building high-performance, scalable, and fault-tolerant applications that react to real-time data using Kafka and Hazelcast.

Also worth reading:

3. Pick of the Week

>> Our cloud exit has already yielded $1m/year in savings [hey.com]

Next »
Java Weekly, Issue 509
« Previous
Java Weekly, Issue 507
Comments are open for 30 days after publishing a post. For any issues past this date, use the Contact form on the site.