1. Spring and Java
>> Options appraisal: a pragmatic guide for architecture decisions [scottlogic.com]
When we’re facing a tough architecture decision, running a lightweight options appraisal forces us to get explicit about what actually matters—and more importantly, gets stakeholders to agree on priorities before we’re deep into delivery and second-guessing ourselves. A good weekend read.
Also worth reading:
- >> JEP 525 Brings Timeout Handling and Joiner Refinements to Java’s Structured Concurrency [infoq.com]
- >> Anahata: A Pure-Java, Apache Licensed, Open Source AI Agent for NetBeans 28 Launched Today! [foojay.io]
- >> Java and Jakarta EE and the Evolution of the Cloud with Nanos Unikernel [foojay.io]
- >> Quarkus: A Runtime and Framework for Cloud-Native Java [foojay.io]
- >> A Better Way of Creating Dev Services [quarkus.io]
- >> Avoiding Fake Drift in Unit Tests [4comprehension.com]
- >> I’m changing my mind about serverless [advancedweb.hu]
- >> Rebuilding Event-Driven Read Models in a safe and resilient way [event-driven.io]
Time to upgrade:
- >> Spring gRPC 1.0.0 goes GA [spring.io]
- >> Quarkus 3.30.6 [quarkus.io]
2. Pick of the Week
Seems like a fitting way to get the year started 🙂
>> The Beginner’s Guide to Deliberate Practice [jamesclear.com]
Also, the inevitable Boot 4 migration tend to look simple on the surface — update a version, fix a few deprecations, and move on. In practice, the harder part is understanding what will break, where, and how to plan the upgrade safely across a real codebase (or many of them).
In this upcoming live training, Moderne walk through how to assess Spring Boot upgrade readiness, identify common migration pitfalls, and prepare your codebase before you start changing versions.
>> Preparing for Your Next Spring Boot Migration (Live Webinar)
If a Spring Boot upgrade is coming up, this should definitely help.
