Build local LLM applications with Quarkus, Ollama, Testcontainers
Explore how to combine Quarkus with Ollama, a platform for running AI models locally. We’ll also demonstrate how tools like Testcontainers …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Jonathan Vila
7,292 viewsExplore how to combine Quarkus with Ollama, a platform for running AI models locally. We’ll also demonstrate how tools like Testcontainers …

Simon Martinelli
2,991 viewsMany companies use Microsoft 365, so letting users log in with their Microsoft account is a good choice. This blog post shows how to secure …

Loic Mathieu
19,889 viewsWhat's new in Java 24 for us, developers

Igor Kulakov
5,654 viewsChecking out Junie, a newly announced coding agent by JetBrains by asking it to add a new feature to my pet project.
Raphael De Lio
4,229 viewsLearn how to implement a Sliding Window Counter Rate Limiter using Redis and Java. Discover an efficient way to manage API request limits.

I invited several guests to share their knowledge about book writing!

Frank Delporte
4,679 viewsSo with the core team we made a few decisions that are allowing us to bring the project to "the next level" and... Java 21!.

Muaath Bin Ali
15,347 viewsLearn about Event-Driven Architecture (EDA) and Change Data Capture (CDC), their use cases, and how they can work together. learn more

10-30% of the custom code in applications is undead code and can just be deleted. Eliminating undead code can enhance the overall …

Johannes Bechberger
4,393 viewsEver wonder how the JDK Flight Recorder (JFR) keeps track of the classes and methods it has collected for stack traces and more? In this …