1. Spring and Java
>> On the Boundaries of Final [norlinder.nu]
A deep dive into the “integrity by default” philosophy driving JEP 500. This piece explores why hardening final against reflective modification is essential for future JVM optimizations and correctness in concurrent environments.
>> Rethinking Spring Application Integration Testing [odrotbohm.de]
Brittle mocks in horizontal layers have their downsides and we can unlock massive stability by testing vertical, functional slices. Good stuff.
Also worth reading:
- >> Towards Spring Tools 5 – Ready for AI [spring.io]
- >> The Unified IntelliJ IDEA: More Free Features, a Better Experience [jetbrains.com]
- >> JEP 530: Primitive Types in Patterns, instanceof, and switch (4th Preview) [inside.java]
- >> Optimizing MongoDB Queries in Java Applications [foojay.io]
- >> Java, What’s Old? Part III: I/O [foojay.io]
- >> The story of Micrometer Observation [toomuchcoding.com]
- >> Fray Detects Concurrency Issues in JVM Languages [infoq.com]
- >> Universal Cache Keeps Builds Fast and Costs in Control [gradle.com]
- >> How Backend Development Teams Use Kotlin in 2025 [jetbrains.com]
Webinars and presentations:
- >> A Bootiful Podcast: Dan Vega on the fundamentals of software engineering [spring.io]
- >> Foojay Podcast #85: Code, Community, and Opportunity [foojay.io]
- >> All Features in Java 26 – Inside Java Newscast #102 [nipafx.dev]
Time to upgrade:
- >> Spring gRPC 1.0.0 goes GA [spring.io]
- >> IntelliJ IDEA 2025.3 Is Out Now! [jetbrains.com]
- >> Spring AI 1.1.1 Available Now [spring.io]
- >> Spring Cloud Contract 5.0.1 released – upgrade! [toomuchcoding.com]
- >> Quarkus 3.30.2 – Maintenance release [quarkus.io]
- >> Micronaut Framework 4.10.3 Released! [micronaut.io]
- >> Eclipse Jetty 12.1.5 and 12.0.31 [github.com/jetty]
- >> Elastic Stack 9.2.2 released [elastic.co]
- >> Apache Maven Release Plugin 3.3.0 Released [lists.apache.org]
- >> Micrometer 1.16.1 [github.com/micrometer-metrics]
- >> BoxLang v1.8.0 [foojay.io]
- >> Apache Camel 4.16.0 [camel.apache.org]
- >> Apache Grails 7.0.0 [news.apache.org]
2. Technical & Musings
Also worth reading:
- >> Checkpointing the message processing [event-driven.io]
- >> A Central Conflict in ‘Readable’ Code [blog.jbrains.ca]
- >> Microservices Survey [toomuchcoding.com]
3. Pick of the Week
>> Good Writing [paulgraham.com]
« Previous
Java Weekly, Issue 623