1. Spring and Java
>> Distributed Cache Invalidation Patterns [foojay.io]
A pragmatic tour through distributed cache invalidation, with concrete Spring Boot + Redis code for each pattern. Good brushup.
Also worth reading:
- >> Eliminating Flaky Tests to End World Hunger [foojay.io]
- >> BoxLang AI Deep Dive — Part 3 of 7: Multi-Agent Orchestration [foojay.io]
- >> Crossing the River Styx: Spring Boot 3.5 and the Zombie Dependency Problem [foojay.io]
- >> Which Java Runtime Should You Use in Production? Comparing OpenJDK Distributions [foojay.io]
- >> Redesigning Banking PDF Table Extraction: A Layered Approach with Java [infoq.com]
- >> Google ADK for Java 1.0 Introduces New App and Plugin Architecture [infoq.com]
- >> Building a Personalized Content Delivery System [foojay.io]
- >> How the JVM Optimizes Generic Code [inside.java]
- >> You Must Avoid Final Field Mutation – Inside Java Newscast #110 [nipafx.dev]
- >> Kotlin Professional Certificate by JetBrains – Now on LinkedIn Learning [jetbrains.com]
- >> Introducing Koog Integration for Spring AI [jetbrains.com]
Webinars and presentations:
- >> Episode 56 “Ask the Architects at JavaOne” [AtA] [inside.java]
- >> Episode 55 “You Must Avoid Final Field Mutation” [IJN] [inside.java]
- >> A Bootiful Podcast: Dr. Venkat Subramaniam and James Ward [spring.io]
- >> Spring Office Hours Podcast: S5E13 – Community Potluck [spring.io]
- >> A Bootiful Podcast: the legendary Craig Walls [spring.io]
Time to upgrade:
- >> Azul Zulu April 2026 Quarterly Update Released [foojay.io]
- >> Jakarta Persistence 4.0 Milestone 2 [in.relation.to]
- >> Quality Outreach Heads-up – JDK 27: Obsolete Translation Resources Removed [inside.java]
- >> IntelliJ IDEA 2026.1.1 Is Out! [jetbrains.com]
- >> Quarkus 3.34.6 and 3.34.5 – Maintenance releases [quarkus.io]
- >> Spring Boot 3.5.14, 4.0.6, and 4.1.0-RC1 available now [spring.io]
- >> Spring for Apache Pulsar 1.2.17 and 2.0.5 are now available [spring.io]
- >> Spring for Apache Kafka 4.1.0-RC1, 4.0.5, and 3.3.15 Available [spring.io]
- >> Spring Security 2026.04 Releases – Contains CVE Fixes [spring.io]
- >> Spring Authorization Server 1.5.7 Available Now [spring.io]
- >> Spring Data 2025.1.5 and 2025.0.11 released [spring.io]
- >> Spring Data 2026.0.0-RC1 enters release candidate phase [spring.io]
- >> Spring Framework 6.2.18 and 7.0.7 Available Now [spring.io]
- >> Vert.x 5.0.11 [github.com/eclipse-vertx]
- >> Apache Camel 4.14.6, 4.14.7, 4.18.2, and 4.20.0 [github.com/apache]
- >> Helidon 3.2.17 [github.com/helidon-io]
- >> Payara Platform 7.2026.4 [github.com/payara]
2. Technical & Musings
>> Making illegal state unrepresentable [frankel.ch]
A solid take on the classic make illegal states unrepresentable principle, walking through the idea across several languages. Types are still our first line of defense against bad data.
Also worth reading:
- >> Yoda Principle for better integrations [event-driven.io]
- >> Playing Well With Others: An Example [jbrains.ca]
- >> The invisible engineering behind Lambda’s network [allthingsdistributed.com]
- >> OpenTelemetry glossary: 30 terms you should know [nurkiewicz.com]
- >> The Human Infrastructure: How Netflix Built the Operations Layer Behind Live at Scale [netflixtechblog.com]
- >> Predicting Risk in Content Launches [netflixtechblog.com]
3. Pick of the Week
>> How The Heck Does Shazam Work? [perthirtysix.com]
« Previous
Java Weekly, Issue 642