1. Spring and Java

>> State of Valhalla: Backgrond, Object Model, and VM Model [openjdk.java.net]

Revisit Project Valhalla – three documents describing the current state of value objects, primitive classes, and specialized generics.

>> Go, Go, GraalVM with Spring Native: My Adventures in Native Image-ville [spring.io]

Let’s see how Spring Native and GraalVM work with MyBatis, RSocket, K8S Java Client, and GraphQL. Interesting exploration.

>> Introducing kotlinx.coroutines 1.6.0 [blog.jetbrains.com]

And Kotlin goodness – a new API for testing, a new dispatcher view API, thread-safe access to ThreadLocals, Java 8 target, and quite a bit more in this Coroutine 1.6 release.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Make Your New Year’s Resolution: Code Quality [blog.jetbrains.com]

Meet Qodana: enriching the CI/CD pipelines with code quality inspections we know and love from JetBrains.

Also worth reading:

3. Musings

>> How I found the holy grail (of keyboard layouts) [blog.codecentric.de]

A nice read on how to benefit from the US keyboard layout as a programmer and some local extensions for communicating in another language!

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Target Market [dilbert.com]

>> 10 Year Projection [dilbert.com]

>> Ted Is Perfect For The Task [dilbert.com]

5. Pick of the Week

>> Are you making something? [seths.blog]