1. Spring and Java

>> Finalized versions of Pattern matching and Record patterns in Java 21 [openjdk.org]

After a few rounds of previews, we’re finally going to have the pattern matching and record patterns in Java 21!

>> Spring Transaction and Connection Management [vladmihalcea.com]

A deep dive into how Spring handles the transaction and database connection management: read-writes, read-only and handing modes.

>> Serialize and Deserialize with Jackson’s @JsonView in a Spring Boot Application [reflectoring.io]

And, how to expose different views depending on the API/context using JsonView annotation.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical & Musings

>> Comparing Approaches to Durability in Low Latency Messaging Queues [foojay.io]

Secondary system replication vs sync-to-disk: evaluating when each approach makes more sense with benchmarks.

>> The Power of Precise Names: An Example [blog.thecodewhisperer.com]

A practical example of how we can tackle one of the hardest things in computer science more effectively: naming.

Also worth reading:

3. Pick of the Week

>> Let’s Make Sure Github Doesn’t Become the only Option [edwardloveall.com]