Enabling AI Agents to Use a Real Debugger Instead of Logging
Every Java developer has been there. Something breaks, and the first instinct is to litter the code with System.out.println(">>> HERE…
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Bruno Borges
3,357 viewsEvery Java developer has been there. Something breaks, and the first instinct is to litter the code with System.out.println(">>> HERE…

Jonathan Vila
3,870 viewsBoost your Windsurf AI Java coding! 🚀 Learn how to use Skills and MCP to connect SonarQube directly to your IDE for high quality code. 💻✨

Every six months, we get a new version of Java. Java 26 is just around the corner and will be released soon. But most companies stick to LTS …

Bruno Borges
5,890 viewsJaCoCo is the go-to code coverage tool for Java projects. It integrates seamlessly with Maven, generates detailed HTML reports, and works …

Ricardo Mello
6,056 viewsWhen we think about a system that operates at scale, we are usually talking about an application that needs to serve millions of users. This …

Steve Poole
2,057 viewsfirst, a word about ecosystems Before we dive into Shai-Hulud, before we label it “sophisticated” or “advanced” or “next generation,” we …

Angelo Rubini
2,093 viewsProfiling a Java Application Running Inside an Unikernel with JProfiler Unikernels are often associated with minimalism and tight resource …

Matteo Rossi
4,830 viewsOver the past decade, the Java ecosystem has gradually abandoned the idea that increasing the number of threads is the scalable solution to …

Cristobal Escobar
1,295 viewsUnlock Enterprise AI on the JVM with BoxLang AI Build Agents, RAG Pipelines & Multi-Model Workflows — One API, Zero Lock-In Modern …

Zikani Nyirenda Mwase
2,103 viewsSee how to use machine learning in java by building a Spring Boot API for Spam Detection using the ONNX Runtime for Java.