Building High-Performance Java Microservices with EDA
Renowned for its resilience and low latency, EDA is a reliable choice for developing robust, high-performing microservices.
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Rob Austin
7,975 viewsRenowned for its resilience and low latency, EDA is a reliable choice for developing robust, high-performing microservices.

Simon Verhoeven
9,397 viewsA brief introduction with code to mutation testing using Pitest. Now you too can get started testing your tests!

Nicolas Frankel
8,330 viewsSoftware development is a fast-changing field, and much of our understanding is based on personal experience. So here's mine.

Shai Almog
4,799 views"It works on my machine" is not an excuse. Sometimes we have bugs that we can't reproduce or understand. How do we investigate these bugs?

Frank Delporte
5,398 viewsPi4J is an ideal way to introduce the Java language into experiments with electronic components. And Pi4J OS makes this even easier.

Marit van Dijk
9,056 viewsIntelliJ IDEA supports working with GitLab Merge Requests. See Merge Requests, perform code reviews and merge them from inside IntelliJ …

Johannes Bechberger
4,914 viewsThis article is the first of two articles covering the draft of a new iterator-based stack walking API, which builds the base for the …

Roni Dover
7,648 viewsAn easy non-obtrusive way to collect data about your dockerized app without changing your existing docker-compose.yml or docker files.

A N M Bazlur Rahman
13,690 viewsSealed classes and interfaces with pattern matching provide powerful new tools for more explicit, controlled, and flexible design in Java.

Simon Verhoeven
12,455 viewsAn introduction to how OpenRewrite can help you modernize your application, refactor it, perform migrations, and more!