Certified for the Future: Jakarta EE 11 with Payara Platform
Payara Platform Community 7 Beta is Jakarta EE 11 certified across all profiles. Try it now, with Enterprise certification coming soon.
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Dominika Tasarz
2,376 viewsPayara Platform Community 7 Beta is Jakarta EE 11 certified across all profiles. Try it now, with Enterprise certification coming soon.

Ricardo Mello
3,610 viewsWelcome back! If you landed here without reading Part 1: Beyond Keywords: Implementing Semantic Search in Java With Spring Data, I recommend …

Artur Costa
3,172 viewsThis is the second part of the series “The Cost of Not Knowing MongoDB,” where we go through many ways we can model our MongoDB schemas for …

Nicolas Frankel
4,761 viewsThough I used Spring transactions a lot via the @Transactional annotation, I never opened thought about looking at their implementation.

Frank Delporte
1,829 viewsThis is part 2 of the interviews recorded on September 19th, 2025, at the first AI4Devs conference in Amsterdam. In Part 1, we explored many …

Nicolas Frankel
1 viewsI'm currently working on a software designed more than a decade ago. It offers a plugin architecture: you can develop a plugin whose …

In OOP, objects collaborate. The initial idea of collaboration, first found in Smalltalk, was for object A to send a message to object B. …

Ricardo Mello
5,564 viewsHave you ever tried to search for something such as a product, a song, or a movie but couldn’t quite remember its exact name? Maybe you …

Brian Vermeer
3,231 viewsDid you know that by tampering with chat history, you're able to make LLMs respond and execute functions that are out of policy?

Jonathan Vila
7,504 viewsHabits to work with the AI to write code that's actually good—solid, secure, and won't give the next person on your team a headache or your …