Building a Personalized Content Delivery System
Recommendation engines have a reputation for requiring specialized ML infrastructure: matrix factorization pipelines, training jobs, and …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Farhan Hasin Chowdhury
1,549 viewsRecommendation engines have a reputation for requiring specialized ML infrastructure: matrix factorization pipelines, training jobs, and …

Cristobal Escobar
1,280 viewsBoxLang AI 3.0 Series · Part 4 of 7 Here's the question every team eventually asks about their AI agents: how do we test these things? …

François Martin
1,535 viewsTired of rerunning the same broken pipeline? Learn how to find and fix flaky tests with better data, waits, parallel runs and team habits.

Frank Delporte
2,469 viewsThe April 2026 quarterly update for Azul Zulu Builds of OpenJDK is now available. This quarterly release brings security and bug fixes, …

Nicolas Frankel
23 viewsA couple of years ago, I wrote that The Builder pattern is a finite state machine!. A state machine consists of states and transitions …

Matteo Rossi
5,323 viewsCaching is one of the most powerful tools developers have at their disposal for optimizing application performance. Caching systems can …

Cristobal Escobar
2,004 viewsBoxLang AI 3.0 Series · Part 3 of 7 A single agent is useful. An orchestra of agents is powerful. The problem with most multi-agent …

Frank Delporte
849 viewsSome side projects take a while to get to a proper release. MelodyMatrix is one of those. The app has been downloadable for quite some time …

Mahendra Rao B
1,770 viewsLearn how to use Spring AI SDK with the Amazon Bedrock AgentCore to build scalable AI-powered applications.

Steve Poole
3,894 viewsSpring Boot 3.5 goes EOL June 30, 2026. But the real risk isn't the migration. It's what happens to CVE reporting once a project reaches end …