Optimizing the MongoDB Java Driver
In this blog, we share how the Java developer experience team optimized the MongoDB Java Driver by strictly adhering to this principle. We …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Nasir Qureshi
1,726 viewsIn this blog, we share how the Java developer experience team optimized the MongoDB Java Driver by strictly adhering to this principle. We …

Suneet Kamath
2,436 viewsIn the era of vibe coding—where large amounts of code are introduced or refactored in short bursts, often with the help of LLMs—you need …

Jonathan Vila
1,918 viewsRegister for the developers' conference in Barcelona next June, with Java, AI, Cloud, Frontend and Managing.

Scott Sellers
2,079 viewsEvery year, I look forward to our State of Java Survey & Report because it gives us a view into how organizations are using Java…

Bruno Borges
3,323 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,830 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,862 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,003 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,031 viewsfirst, a word about ecosystems Before we dive into Shai-Hulud, before we label it “sophisticated” or “advanced” or “next generation,” we …