Your AI Assistant Is Choosing Your Dependencies
AI code generation doesn't just write your Java. It picks your suppliers, edits your build and pulls in ecosystems you don't know. What …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Steve Poole
384 viewsAI code generation doesn't just write your Java. It picks your suppliers, edits your build and pulls in ecosystems you don't know. What …

Yuelin Ou
211 viewsA reconciliation that didn't add up Let me start with a real one. After a big sales promo, during reconciliation, finance said a batch of …

Cristobal Escobar
251 viewsBuild Secure AI Chat Applications with BoxLang, RAG, Ollama, and Amazon Bedrock AI demos are everywhere. Building an AI-powered feature that …
Geertjan Wielenga
557 viewsSpring Batch jobs usually follow the same pattern: an ItemReader streams rows, an ItemProcessor transforms each one, and an ItemWriter …

Otavio Santana
340 viewsModern organizations store large volumes of information in documents, databases, internal platforms, support systems, policies, and …

Shai Almog
392 viewsCodename One Push V3 adds typed messages, managed credentials, segmentation, analytics, and Surface updates. Existing push apps should test …
Geertjan Wielenga
545 viewsDuckDB is described as "SQLite for analytics," which is true: it's an in-process database engine that runs inside your application, with no …

Frank Delporte
300 viewsLast week I introduced Sheetmusic4J, a Java(FX) library to render and interact with sheet music. That first 0.0.1 release was really a …

Dominika Tasarz
593 viewsJakarta Agentic AI hits its first milestone - 1.0.0-M1 is live on Maven Central, with a draft spec defining annotation-driven AI agents for …

Youssef Ben Henda
1,513 viewsAn idempotent Spring Boot starter that replays duplicate requests instead of re-executing them. One annotation, Redis or JDBC, atomic …