1. Spring and Java
>> The state of HTTP clients in Spring [spring.io]
With the official deprecation of RestTemplate, RestClient is the modern choice for synchronous, blocking HTTP calls.
Of course, for reactive, non-blocking scenarios, WebClient continues to be the recommended option, clarifying the HTTP client landscape in Spring. Good stuff
Also worth reading:
- >> Spring Cloud Contract 5 drops the spring-cloud-contract-shade module [toomuchcoding.com]
- >> Design Patterns Update to JDK25 [foojay.io]
- >> JEPs Since JDK 21 [inside.java]
- >> Negative size() in LinkedBlockingDeque [javaspecialists.eu]
- >> Faster Than Ever: A Look at Hibernate Validator 9.1’s Performance [in.relation.to]
- >> Getting Started with A2A Java SDK and gRPC – Quarkus [quarkus.io]
- >> Google’s Agent Development Kit for Java Integrates with the LangChain4j LLM Framework [infoq.com]
- >> JSpecify and NullAway: A fresh take on nullsafety in the Java world [info.michael-simons.eu]
- >> Java Platform Extension for Visual Studio Code [inside.java]
- >> How Java Open-Source Projects Use IntelliJ IDEA: Real-World Examples – Part 2 [blog.jetbrains.com]
- >> The Ktor roadmap and previews [blog.jetbrains.com]
- >> Securing MCP Servers with Spring AI [spring.io]
- >> All API Additions From Java 21 to 25 [nipafx.dev]
- >> Upgrading From Java 21 To 25: All You Need To Know [nipafx.dev]
Webinars and presentations:
- >> Hibernate: Myths & Over-Engineering. ORMs vs SQL vs Hexagonal — Gavin King | The Marco Show [youtube.com/@intellijidea]
- >> A Bootiful Podcast: the legendary lead of the Spring Batch project, Mahmoud Ben Hassine [spring.io]
- >> Reviewing the JDK 25 Release Notes – Inside Java Newscast #98 [inside.java]
- >> Amber & Valhalla – Incremental Design and Feature Arcs – Inside Java Podcast #040 [inside.java]
- >> The Hidden Vulnerability of The Open Source Software Supply Chain: The Underlying Infrastructure [infoq.com]
Time to upgrade:
- >> PostgreSQL 18 Released! [postgresql.org]
- >> Micronaut Core 4.10.0 and 4.9.12 Released [github.com/micronaut-projects]
- >> Helidon 4.3.0 Released [github.com/oracle]
- >> Apache Camel 4.14.1 and 4.10.7 Released [camel.apache.org]
- >> Quarkus 3.28.2, 3.28.1, 3.28.0, 3.27.0, 3.20.3, and 3.15.7 Released [quarkus.io]
2. Technical & Musings
>> Development gets better with Age [allthingsdistributed.com]
Thoughts on getting older as a developer. Yeah 🙂
And how, with the rise of AI, the value of experience becomes even more pronounced. A seasoned developer’s ability to recognize patterns, anticipate challenges, and deeply understand customer needs or more critical than ever before.
Also worth reading:
- >> Understanding Sessions in Agent to Agent Communication [blog.christianposta.com]
- >> Anchoring AI to a reference application [martinfowler.com]
- >> Protecting your privacy with wildcard certificates and subdomains [blog.frankel.ch]
3. Pick of the Week
>> Saying NO is not a free action in the world of software engineering [shiftmag.dev]
