1. Spring and Java
>> MergingSortedSpliterator [javaspecialists.eu]
Writing our very own Spliterator to convert List<Stream<T>> to a Stream<T> with sorted elements. Cool stuff!
>> Record Serialization in Practice [inside.java]
Java records in serialization frameworks – an overview of framework support and common recipes on working with records.
>> Announcing Preview of Microsoft Build of OpenJDK [microsoft.com]
Microsoft introduces its own OpenJDK distribution – a no-cost and LTS distribution based on OpenJDK 11.
Also worth reading:
Webinars and presentations:
Time to upgrade:
2. Technical & Musings
>> PodSecurityPolicy Deprecation: Past, Present, and Future [kubernetes.io]
K8S is deprecating its admission controller in 1.21 – what it is, what it does, why deprecation, and alternatives!
>> Bitemporal History [martinfowler.com]
Capturing two dimensions of time – maintaining the history of events while being able to modify them individually. An interesting read for the weekend.
Also worth reading:
3. Comics
And my favorite Dilberts of the week:
>> Wally Not Remotely Working [dilbert.com]
>> Title Promotion [dilbert.com]
>> Dibert Prefers The Pandemic [dilbert.com]
4. Pick of the Week
A whole lot (400+) of new, open-source vulnerabilities were discovered in Maven packages last year.
Have a look at the Snyk cheat sheet and go over some core pieces of advice and how to avoid Java serialization, configure your XML parsers to prevent XXE injection, and quite a bit more:
The article was written by two Java Champions, Brian Vermeer and Jim Manico, it's a quick, to-the-point read and requires no email.