1. Spring and Java
>> On Default Values for Primitive-Like Classes [openjdk.org]
One of the thorniest problems standing between us and value classes: what happens when a value object never gets explicitly initialized? A deep exploration of how primitive-like classes might nominate their own default values, and what that means across the language, the JVM, and the runtime. Good stuff for the weekend.
>> The VibeSec Reckoning [martinfowler.com]
As AI-assisted coding moves into the mainstream, prompting an LLM toward “secure” output isn’t, of course, enough. Security has to be structural and enforced mechanically in the harness.
Also worth reading:
- >> Java AOT in Production at Netflix [inside.java]
- >> A New Generation of Java Libraries Is Born: Wasm Becomes the Implementation Detail [foojay.io]
- >> JEP targeted to JDK 27: 523: Make G1 the Default Garbage Collector in All Environments [inside.java]
- >> JEP targeted to JDK 27: 537: Vector API (12th Incubator) [inside.java]
- >> Agentic AI Workflows for OpenJDK Development [inside.java]
- >> Parallel voting and adaptive model selection: smarter agentic AI on a budget [quarkus.io]
- >> Context Is a Budget – Eight levers and three workflow patterns [foojay.io]
- >> TamboUI Promises to Bring Better Capabilities to Build TUIs in Java [infoq.com]
- >> The Schema Proliferation Problem in Kafka and Flink Pipelines: How to Solve It [infoq.com]
- >> Introducing a Security Support Policy for the Kotlin Standard Library [jetbrains.com]
- >> Spring Developers Have a Blindspot When It Comes to Container Security [bell-sw.com]
- >> NixOS first impressions: writing system-level tests [advancedweb.hu]
- >> Seasons time-lapse – alignment [frankel.ch]
Webinars and presentations:
- >> Foojay Podcast #96: Local AWS Development Without LocalStack: Meet Floci, the GraalVM-Powered Alternative [foojay.io]
- >> Podcast: Chasing Efficient Java Development: From 1BRC to Developing Hardwood AI Natively [infoq.com]
- >> A Bootiful Podcast: Hadi Hariri, Jetbrains legend [spring.io]
Time to upgrade:
- >> Hibernate 7.4.0.Final [in.relation.to]
- >> Hibernate Search 8.4.0.Final is out [in.relation.to]
- >> WildFly 40 is released! [wildfly.org]
- >> Spring AI 1.0.8, 1.1.7, 2.0.0-M7 Available Now [spring.io]
- >> Koog 1.0 Is Out: Stable Core, Better Interop, and Multiplatform Observability [jetbrains.com]
- >> IntelliJ IDEA 2026.2 EAP Is Open [jetbrains.com]
- >> Vert.x 5.1.0 [github.com/eclipse-vertx]
2. Pick of the Week
>> How to break a Monolith into Microservices [martinfowler.com]
« Previous
Java Weekly, Issue 647