1. Spring and Java
>> Data Oriented Programming, Beyond Records [inside.java]
Continuing the discussion of future directions for data-oriented programming in Java beyond records, exploring how the language can continue evolving its support for modeling data as data. Definitely should be on your weekend reading list.
>> Moving beyond Strings in Spring Data [spring.io]
Type-safe property references arrive in Spring Data 2026.0.0-M1, replacing error-prone string-based property names with compiler-validated method references. A nice step toward catching query issues at compile time rather than at runtime. Good stuff.
Also worth reading:
- >> HTTP Client Updates in Java 26 [inside.java]
- >> Java 26: What’s New? [foojay.io]
- >> Quarkus has great performance — and we have new evidence [quarkus.io]
- >> Optimizing Recommendation Systems with JDK’s Vector API [netflixtechblog.com]
- >> Java 26 for DevOps [inside.java]
- >> JDK 26 G1/Parallel/Serial GC changes [inside.java]
- >> How to emulate LEFT JOIN FETCH using Record-based projections [vladmihalcea.com]
- >> Surprising += Cast (Rerun) [javaspecialists.eu]
Webinars and presentations:
- >> Episode 48 “HTTP/3 in Java 26” [inside.java]
- >> Intelligent JVM Monitoring: Combining JDK Flight Recorder with AI [inside.java]
- >> A Bootiful Podcast – John Willis, author of ‘Rebels of Reason’ [spring.io]
- >> Shaping Jakarta Agentic AI Together — Watch the Open Conversation [foojay.io]
Time to upgrade:
- >> Quarkus 3.32.2 [github.com/quarkusio]
- >> Elasticsearch 9.3.1 and 9.2.6 and 8.19.12 [github.com/elastic]
- >> Apache NetBeans 29 [github.com/apache]
2. Technical & Musings
>> Humans and Agents in Software Engineering Loops [martinfowler.com]
A compelling argument for “harness engineering” — where humans work “on the loop” by designing the specifications, quality checks, and feedback mechanisms that guide AI agents, rather than micromanaging each step or fully delegating to autonomous systems.
Also worth reading:
- >> Design-First Collaboration [martinfowler.com]
- >> Software Engineering in the Agentic AI Era [scottlogic.com]
- >> Cursor Joined the ACP Registry and Is Now Live in Your JetBrains IDE [jetbrains.com]
- >> Translating a Website into 8 Languages with AI Agents in One Night [foojay.io]
- >> Borrowing from Kotlin/Android to Architect Scalable iOS Apps in SwiftUI [infoq.com]
- >> Watch the Recording: DIY Technical Marketing for Java Developers [foojay.io]
3. Pick of the Week
While AI agents have made writing code faster than ever, we’re seeing more bugs and more unstable environments. The trouble is that investigating these issues is still mostly manual.
Debug0 solves this by automatically correlating telemetry signals with your GitHub commits:
>> Having a look at Debug0 from Lightrun [lightrun.com]
