1. Spring and Java

>> Patterns: Exhaustiveness, Unconditionality, and Remainder [openjdk.org]

A great take on pattern matching’s simple, yet subtle exhaustiveness rules with enums, sealed types, and record patterns

>> The JFR view Command [tegahlin.io]

Better shell view for JFR events: new JFR view command to display aggregated event data in the shell in Java 21. Good stuff.

>> UseDynamicNumberOfCompilerThreads and Memory Footprint [poonamparhar.io]

And a detailed analysis of workloads that with UseDynamicNumberOfCompilerThreads will end up with more memory footprint

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical & Musings

>> Migrating Critical Traffic At Scale with No Downtime — Part 2 [netflixtechblog.medium.com]

Performing migrations in live systems with no downtime: Sticky Canaries, A/B Testing, Dialing Traffic, and a few more considerations

Also worth reading:

3. Pick of the Week

>> Finding Fulfillment [asmartbear.com]

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