How We Built a Java AI Agent by Connecting the Dots the Ecosystem Already Had
We built an AI agent runtime in pure Java using Spring AI, Spring Modulith, JobRunr, and Spring Events and called it ClawRunr (aka …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.
Nicholas D'hondt
5,068 viewsWe built an AI agent runtime in pure Java using Spring AI, Spring Modulith, JobRunr, and Spring Events and called it ClawRunr (aka …
Steve Poole
3,390 viewsGrails graduated to a Top-Level Apache project in 2025. Here's what the 18-month migration, Grails 7 release, and Spring Boot alignment mean …

Nicolas Frankel
13 viewsI don't think it's necessary to introduce Gregor Hohpe. I'm a big fan, having read Enterprise Integration Patterns, and I've recommended the …

Cristobal Escobar
2,659 viewsTestBox 7.x focuses on improving testing workflows for BoxLang and CFML applications. This release introduces improvements to the BoxLang …

Farhan Hasin Chowdhury
3,521 viewsIn this article, you will build a product catalog with orders. Products have names, prices, and stock quantities. Orders reference products …

Ondro Mihalyi
20,979 viewsGlassFish is an application server with a long history and has always had a special role in the Java world as the reference implementation …

Frank Delporte
1,442 viewsVersion 1.2.0 of Lottie4J is out, and it's again a big release! The headline feature is support for the .lottie container format, but that's …

Loïc Magnette
7,564 viewsDiscover how Java has evolved into a powerful scripting language, eliminating boilerplate and enabling instant execution for automation …

Dominika Tasarz
2,463 viewsAzul Zulu OpenJDK is now available as a Docker Official Image, giving developers secure, signed, and automatically updated Java containers …

David Vlijmincx
17,466 viewsManaging native memory in Java using the Foreign Function & Memory API, covering Arenas, manual allocation, pooling, and slicing