1. Spring and Java
>> Expressive REST Resources with Java Records and Jakarta REST [blog.payara.fish]
Java Records As DTOs: concise, immutable, readable, expressive, and more secure. Yeah.
>> Debugging Streams with Peek [foojay.io]
Peeking into Java streams on the fly: use cases, potentials for misuse, performance overhead, side effects, and more. Cool.
Also worth reading:
- >> How to Detect Cache Misses Using Observability [foojay.io]
- >> Records for Cleaner and More Expressive Parameterized Tests in JUnit 5 [foojay.io]
Webinars and presentations:
- >> Spring Tips: Hello, Java 22! [spring.io]
- >> High-Performance Java Persistence Newsletter, Issue 61 [vladmihalcea.com]
- >> Java 23: Restoring the Balance with Primitive Patterns – Inside Java Newscast #66 [inside.java]
- >> A Bootiful Podcast: Netflix’s Paul Bakker and Kavitha Srinivasan on scaling Spring Boot and Spring GraphQL [spring.io]
- >> A Decade of JDK Updates in OpenJDK [inside.java]
Time to upgrade:
- >> Quarkus 3.9.2 released – Maintenance release [quarkus.io]
2. Technical & Musings
>> Implementing the Idempotency-Key specification on Apache APISIX [frankel.ch]
Avoid duplicate requests by implementing the idempotency key specification on Apache APISIX
Also worth reading:
- >> The Race to Make Humans Obsolete [pointersgonewild.com]
- >> Creating Seams in a Mainframe’s Batch Pipelines [martinfowler.com]
- >> Event modelling anti-patterns explained [event-driven.io]
- >> 12 Text Tools For Developers [foojay.io]
3. Pick of the Week
>> Introducing Sudo for Windows! [microsoft.com]