1. Spring and Java

>> JEP proposed to target JDK 19: 425: Virtual Threads (Preview) [openjdk.java.net]

Finally, Project Loom will be available as a preview feature in Java 19 – a solid, new concurrency model for Java!

>> ZGC | What’s new in JDK 18 [malloc.se]

String deduplication support, no more class unloading, Linux/PowerPC, and more enhancements for ZGC in Java 18.

>> Why Write an Empty finalize() Method? [stuartmarks.wordpress.com]

Another strange but sometimes useful finalization quirk – empty finalize() method disables finalization for class instances.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical & Musings

>> Kubernetes 1.24: Stargazer [kubernetes.io]

An interstellar release for Kubernetes: Dockershim removal, gRPC probes, storage capacity tracking, and many more in 1.24 release.

>> Introduction to Symmetric Encryption for the Working Developer [geekabyte.io]

And a practical guide to symmetric encryption: the definition, symmetry, ECB vs. CBC, AES, padding, and initialization vectors.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Identify Any Way You Want [dilbert.com]

>> Sunday Illusion Of Management [dilbert.com]

>> Ethical To Kill AI [dilbert.com]

4. Pick of the Week

>> Explore Fauna

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