1. Spring and Java

>> The Arrival of Java 16! [inside.java]

Java 16 is released – pattern matching, records, Unix-domain sockets, packaging tool, Vector API, and many more!

>> Announcing Spring Native Beta! [spring.io]

Building native images for Spring projects – taking advantage of GraalVM native images in Spring projects with the Spring Native module!

>> Backpressure in Reactive Systems [blog.frankel.ch]

An overview of backpressure in different implementations: RxJava, Project Reactor, and Kotlin Coroutines.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Stop re-writing pipelines! Why GitHub Actions drive the future of CI/CD [blog.codecentric.de]

On different generations of CI/CD platforms: reducing the boilerplate when creating CI/CD pipelines!

Also worth reading:

3. Musings

>> CUPID – The Back Story [dannorth.net]

A critical take on SOLID principles: why SOLID principles aren’t a good fit for today’s standards and what are the alternatives!

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Non-Covid Cough [dilbert.com]

>> Closing Credits [dilbert.com]

>> Disinfecting Keyboard [dilbert.com]

5. Pick of the Week

>> The Virtue of Delayed Gratification [markmanson.net]