1. Spring and Java

>> Gavin Bierman explains pattern matching for switch, a Java 17 preview [blogs.oracle.com]

An interview about what pattern matching is, how it affects the way we code, and what holds for its future – a solid read.

>> Faster Maven builds [blog.frankel.ch]

Improving the build speed in Maven: going multicore, parallel test execution, offline usage, using daemon, no tiered compilation, and more interesting options to speed things up.

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

Java 17 enhancements – dynamic number of GC threads, faster JVM termination, less memory usage, ARM support on macOS. Keep reading if you’re interested in the under the hood workings of the JMV.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Understanding How Facebook Disappeared from the Internet [blog.cloudflare.com]

Meet BGP: an insightful read on how a BGP misconfiguration caused the disconnection of all Facebook infra from the internet.

Also worth reading:

3. Musings

>> Capitalism, Socialism, and Code Ownership [blog.scottlogic.com]

The economy of code ownership – comparing private and collective code ownership using an interesting economic analogy!

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Trash Talking Behind Back [dilbert.com]

>> Social Anxiety [dilbert.com]

>> Pay Not Keeping Up With Inflation [dilbert.com]

5. Pick of the Week

>> Write Simply [paulgraham.com]