1. Spring and Java
>> Writing Unit Tests With MockMvcTester: Returning a List as JSON [petrikainulainen.net]
In this second post of his series on MockMvcTester, Petri Kainulainen demonstrates a practical example of testing a Spring MVC REST API endpoint that returns a list as JSON.
>> How ZGC Allocates Memory for the Java Heap [joelsiks.com]
Understanding memory allocation is always worth digging into, so that the JMV is no longer a black box.
Also worth reading:
- >> Optimizing the Garbage Collector when Migrating Cloud Workloads [foojay.io]
- >> Spring Cloud Data Flow End of Open-Source [spring.io]
- >> Guiding an LLM for Robust Java ByteBuffer Code [martinfowler.com]
- >> JEP targeted to JDK 25: 503: Remove the 32-bit x86 Port [openjdk.org]
- >> Async file IO with Java and io_uring [foojay.io]
Webinars and presentations:
- >> A Bootiful Podcast: ‘Mr. Apache’ Jeff Genender [spring.io]
- >> Where Is the Java Language Going? [inside.java]
- >> From RAG to Enterprise AI Agents: Building Intelligent Java Apps [inside.java]
- >> Integrate AI into Your Enterprise in Minutes with Spring AI [spring.io]
Time to upgrade:
- >> Spring Framework 7.0.0-M4 Available Now [spring.io]
- >> Spring Tools 4.30.0 released [spring.io]
- >> Spring for GraphQL 1.3.5 released [spring.io]
- >> Spring Security 6.4.5 Released [spring.io]
- >> Spring Web Services 4.0.13 available now [spring.io]
- >> Spring Data 2025.0.0-RC1 released [spring.io]
- >> JDK 24.0.1, 21.0.7, 17.0.15, 11.0.27, and 8u451 Have Been Released [oracle.com]
- >> Jakarta EE 11 Web Profile Released, Enabled by Eclipse GlassFish [foojay.io]
- >> Quarkus 3.22.0.CR1 [github.com/quarkusio]
- >> Helidon 4.2.1 [github.com/helidon-io]
- >> Payara Platform Community 6.2025.4 [github.com/payara]
2. Technical & Musings
>> The subtle art of waiting [frankel.ch]
A guide to using wait4x in Kubernetes to configure a service to wait until another service it depends on is ready; this helps avoid multiple pod restarts.
Also worth reading:
- >> Breaktime Tech Talks (Ep39): Why embedding models should match + Advice for starting a blog [foojay.io]
- >> Exposing OpenAPI as MCP Tools – Semantics Matter [christianposta.com]
3. Pick of the Week
>> Writes and Write-Nots [paulgraham.com]