1. Spring and Java

>> Concurrent Marking in G1 [tschatzl.github.io]

The detailed story of how G1 uses mark bitmaps to store liveness information – reduced native memory consumption!

>> G1 Pre-Barrier Implementation [albertnetymk.github.io]

An in-depth look at how G1 maintains one of its invariants: pre-barrier, snapshot-at-the-beginning, and OpenJDK implementation. Complex but worth reading.

>> Local Class Improvements – Sip of Java [inside.java]

And a quick refresher on some recent Java enhancements: type inference, expanded local classes, and static members for local/inner classes.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical & Musings

>> CloudWatch on AWS: How to tackle high-security requirements [blog.codecentric.de]

A practical guide to exporting CloudWatch logs to S3 with encryption with key rotation at a customizable frequency!

>> Kubernetes v1.25: Pod Security Admission Controller in Stable [kubernetes.io]

Conveniently enforcing predefined Pod Security Standards by simply adding a label to a namespace – meet Pod Security Admission Controller.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Lowering The Project IQ [dilbert.com]

>> Wally Had Three Jobs [dilbert.com]

>> At The End Of The Day [dilbert.com]

4. Pick of the Week

>> There aren’t that many uses for blockchains [calpaterson.com]

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