1. Spring and Java
>> Dissecting the CPU-Memory Relationship in Garbage Collection [norlinder.nu]
A deep exploration of garbage collection’s CPU overhead beyond the well-understood pause-time metric. The piece introduces a new Java API targeting OpenJDK 26 that allows teams to make more informed decisions about heap sizing and collector selection in production workloads.
>> How Project Leyden brought a new perspective [quarkus.io]
An insightful analysis of how Project Leyden’s class caching approach revealed previously hidden Java startup performance bottlenecks — from reflection-based compatibility layers to excessive ServiceLoader usage. The flamegraph-driven investigation is quite useful here.
>> Optimizations in Spring MVC [spring.io]
And a thorough benchmark analysis of Spring MVC performance across varying data set sizes, revealing that simple changes — read-only transaction annotations, HTTP header optimizations in Spring Framework 7.0.x, and virtual threads — can yield up to 20% throughput improvements for smaller data sets. Very cool.
Also worth reading:
- >> I Got Java 25 Running on the RISC-V BeagleBoard BeagleV-Fire [foojay.io]
- >> The Triforce That Slays Legacy Java Myths — Happy 40th Zelda! [foojay.io]
- >> A Visual Diff of Java’s Evolution: Inside java.evolved [foojay.io]
- >> Ports and Adapters in Java: Keeping Your Core Clean [foojay.io]
- >> Migrating to Modular Monolith using Spring Modulith and IntelliJ IDEA [jetbrains.com]
- >> A Go CEL Policy Engine in Java, with Quarkus Chicory [quarkus.io]
- >> JDK 26 and JDK 27: What We Know So Far [infoq.com]
- >> JDK 26 Release-Candidate Phase [openjdk.org]
- >> Java to Kotlin Conversion Comes to Visual Studio Code [jetbrains.com]
- >> GlassFish 8 is here with Jakarta EE 11, virtual threads, and Jakarta Data [foojay.io]
- >> Implementing a PID Controller in Java [4comprehension.com]
- >> Migrating Away from Thymeleaf Layout Dialect [wimdeblauwe.com]
Webinars and presentations:
- >> Java Serialization: Spooky Action at a Distance – Stack Walker #7 [inside.java]
- >> Episode 47 “Carrier Classes” [inside.java]
- >> Episode 46 “Java’s Plans for 2026” [inside.java]
- >> Towards Better Checked Exceptions – Inside Java Newscast #107 [inside.java]
- >> A Bootiful Podcast: Glenn Renfro [spring.io]
Time to upgrade:
- >> Spring Boot 4.1.0-M2 available now and 4.0.3 and 3.5.11 [spring.io]
- >> Spring Modulith 2.1.0-M2, 2.0.4, and 1.4.8 released [spring.io]
- >> Spring AMQP 4.1.0 M2 is available now [spring.io]
- >> Spring Integration 7.1.0 M2 [spring.io]
- >> New Spring Session releases available now! [spring.io]
- >> IntelliJ IDEA 2025.3.3 Is Out! [jetbrains.com]
- >> Hibernate Search 6.2.5.Final / 7.2.6.Final / 8.1.3.Final / 8.2.2.Final are out! [in.relation.to]
- >> Quarkus 3.32.0 and 3.32.1 [github.com/quarkusio]
- >> Micronaut Core 4.10.16 [github.com/micronaut-projects]
- >> Payara 7.2026.2 [github.com/payara]
- >> Netflix Zuul 3.4.3 [github.com/Netflix]
- >> Apache Camel 4.18.0 [camel.apache.org]
2. Technical & Musings
>> Knowledge Priming [martinfowler.com]
A practical proposal for treating project context as versioned infrastructure files that “prime” AI coding assistants before code generation, moving away from ad-hoc explanations toward a structured, repeatable approach. This is a compelling pattern for teams looking to get more consistent results from AI-assisted development.
Also worth reading:
- >> Bliki: Host Leadership [martinfowler.com]
- >> Things to expect when starting to work with Copilot [scottlogic.com]
- >> DataJunction as Netflix’s answer to the missing piece of the modern data stack [netflixtechblog.com]
- >> MediaFM: The Multimodal AI Foundation for Media Understanding at Netflix [netflixtechblog.com]
- >> I love plan mode! [toomuchcoding.com]
- >> Connecting SaaS MCP Servers to Enterprise With Agentgateway [christianposta.com]
- >> The Internet Isn’t Facebook: How Openness Changes Everything [mnot.net]
- >> Agent Memory Is Not A Greenfield Problem: Ground it in your Existing Data [medium.com]
- >> Will AI Kill Open Source? [agilejava.eu]
3. Pick of the Week
And the new SOLID course is out:
