1. Spring and Java

>> Understanding JIT Optimizations by Decompilation [infoq.com]

A demonstration of developing a pseudo-code decompiler for optimized Java code and how it helps you understand JIT internals.

>> What the Heck Is Project Loom for Java? [foojay.io]

A bit of history on concurrency in Java and how project Loom will change how we develop high-throughput concurrent applications.

>> The Second Best Way to Fetch a Spring Data JPA DTO Projection [blog.jooq.org]

And how to use the multiset value constructor and aggregate functions to map the database entities to DTOs in jOOQ. Good stuff.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical & Musings

>> Request Batch [martinfowler.com]

Combining multiple requests to optimally utilize the network capacity to handle them, to increase throughput.

>> Introducing COSI: Object Storage Management using Kubernetes APIs [kubernetes.io]

Meet Container Object Storage Interface: a standard for provisioning and consuming object storage in Kubernetes 1.25.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Doing The Impossible [dilbert.com]

>> Dogbert Consulting Renames [dilbert.com]

>> Absurd Absolute Guy [dilbert.com]

4. Pick of the Week

vFunction has finally released the cloud-hosted version of their technical debt platform:

>> The Assessment Hub Express

You can register here directly, download the tool, set it up with your project, and quickly get to the point with what your technical debt looks like.

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