1. Spring and Java

>> Functional tests with Testcontainers [engineering.zalando.com]

End-to-end functional tests with Testcontainers – starting from the concept and diving deep into practical examples.

>> Does Java 18 finally have a better alternative to JNI? [developer.okta.com]

An intro to the deliverables of Project Panama and the problems it’s solving: Foreign-Memory Access, Linker, and so on. An interesting, forward-looking read.

>> Improved OffsetDateTime and ZonedDateTime Mapping in Hibernate 6 [thorben-janssen.com]

Finally, let’s get familiar with the options Hibernate 6 provides for mapping date-times to ZonedDateTime and OffsetDateTime types in Java.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical & Musings

>> CRDT: Conflict-free Replicated Data Type (guest: Martin Kleppmann) [nurkiewicz.com]

Building Real-time and decentralized collaboration tools based on the idea of Conflict-free Replicated Data Types, or CRDTs.

>> Kubernetes Removals and Deprecations In 1.24 [kubernetes.io]

Dockershim is not the only victim of K8S 1.24: summary of removals, deprecations, and other changes in Kubernetes 1.24.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Customer Service Obstacles [dilbert.com]

>> Did It Wrong [dilbert.com]

>> The One Good Prediction [dilbert.com]

4. Pick of the Week

>> If Self-Discipline Feels Difficult … [markmanson.net]