Announcing: Sustainability for Java Developers
Java developers from around the world are writung a book about a question that's becoming impossible to ignore: how do we write software …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Java developers from around the world are writung a book about a question that's becoming impossible to ignore: how do we write software …

Frank Delporte
1,497 viewsHere are the JavaFX LinksOfTheMonth of January 2026. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there …

Richard Fichtner
1,183 viewsAt JCON EUROPE, developers, speakers, and contributors from across the globe come together to exchange ideas, share experiences, and connect …

Tim Kelly
6,386 viewsThe Data Access Object (DAO) pattern is a structural pattern that isolates your application's business logic from persistence operations. By …

Learn how enterprise Java teams are modernizing, adopting Kubernetes, and tackling fragmentation. Discover insights from our report and join …

Simon Martinelli
2,875 viewsTesting email functionality is often painful. SMTP servers are external, tests become slow or flaky, and local setups differ from CI …

Scott Sosna
3,913 viewsCreating a custom Java file system is both geeky and fun, perhaps more fun than I have had in a while, plus I have a deeper understanding of …

Frank Delporte
1,795 viewsAs part of my 2026 learning goals around Java on Single Board Computers and RISC-V (see this post about x86 versus ARM versus RISC-V), I've …

Otavio Santana
1,932 viewsWhen we face software development, the biggest mistake is about delivering what the client wants. It sounds like a cliché, but after …

Cristobal Escobar
1,496 viewsWelcome to DocBox v5! We didn't just update DocBox. We rebuilt it from the ground up. DocBox v5.0.0 represents a complete architectural …