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
4,853 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,213 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 …

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

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

Ondro Mihalyi
20,856 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,388 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
6,617 viewsDiscover how Java has evolved into a powerful scripting language, eliminating boilerplate and enabling instant execution for automation …

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

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

Miro Wengner
8,249 viewsOver the past two weeks, the field of artificial intelligence has continued its remarkable pace of advancement. As AI becomes increasingly …