1. Spring and Java

>> Testing Clean Cleaner Cleanup [inside.java]

A practical guide on how to test whether the Cleaner functions are actually cleaning up resources encapsulated by heap objects.

>> JEP proposed to target JDK 19: 428: Structured Concurrency (Incubator) [openjdk.java.net]

Interesting. Structured concurrency in Java 19 – easy cancellation and shutdown strategies applied to scope and concurrent code that looks sequential.

>> Kotlin 1.7.0 Beta Enables Definitely Non-nullable Types [infoq.com]

Definitely non-nullable types, named capturing groups for regex, builder interface, and a lot more in a new beta release for Kotlin.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical & Musings

>> When Web Testing Becomes a Breeze [blog.jetbrains.com]

Explore writing hassle-free tests for web projects using Intellij Idea, Selenium, and the Test Data Plugin.

>> Kubernetes 1.24: Maximum Unavailable Replicas for StatefulSet [kubernetes.io]

New alpha flag feature in K8S 1.24 that enhances the rolling update of stateful sets using the new maxUnavailable configuration.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Wally Runs Drug Trial [dilbert.com]

>> Look Ethical [dilbert.com]

>> Boss Hates Everyone [dilbert.com]

4. Pick of the Week

A classic for a good reason:

>> 1,000 True Fans [kk.org]