1. Spring and Java

>> JEP 428: Structured Concurrency (Incubator) [openjdk.java.net]

Multithreaded code with better reliability, observability, and avoiding common risks in cancellation and shutdown.

>> JEP 405: Record Patterns (Preview) [openjdk.java.net]

Meet destructing patterns for Records pattern matching – a cool way of extracting information from Records in pattern matching.

>> Debugging a JVM Crash for LinkedIn – Part 2 [devblogs.microsoft.com]

And, down to the rabbit hole of JVM internals – this time, let’s examine the core dump of JVM for disassembly for compiled methods.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical & Musings

>> Kubernetes 1.24: gRPC container probes in beta [kubernetes.io]

Now we can connect to gRPC endpoints for startup, liveness, and readiness probes – no more silly workarounds.

>> Queries in PostgreSQL: 4. Index scan [postgrespro.com]

A deep dive of different index scan methods in Postgres: plain index, index-only scans and visibility maps, bitmap scans, and cost estimation.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Anxiety Is A Tie [dilbert.com]

>> Bored Or Anxious [dilbert.com]

>> Work Smarter [dilbert.com]

4. Pick of the Week

An interesting tool to create an application modernization plan based on the actual codebase:

>> vFunction Assessment Hub [vfunction.com]