First Test of Java on BeagleBoards (ARM and RISC-V)
As part of my 2026 learning goals around Java on RISC-V (see this post about x86 versus ARM versus RISC-V), I've asked various suppliers to …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Frank Delporte
1,263 viewsAs part of my 2026 learning goals around Java on RISC-V (see this post about x86 versus ARM versus RISC-V), I've asked various suppliers to …

Nasir Qureshi
1,687 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,384 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,876 viewsRegister for the developers' conference in Barcelona next June, with Java, AI, Cloud, Frontend and Managing.

Scott Sellers
2,060 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,281 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,677 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,785 viewsJaCoCo is the go-to code coverage tool for Java projects. It integrates seamlessly with Maven, generates detailed HTML reports, and works …

Ricardo Mello
5,610 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 …