Gatherers upgrades pipeline design pattern JEP-461
Gatherers help eliminate the need to define large error-prone Collectors, which can degrade source code maintainability.
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Miro Wengner
9,968 viewsGatherers help eliminate the need to define large error-prone Collectors, which can degrade source code maintainability.
Nicolas Frankel
4,527 viewsIn the two previous articles, I described Vue and Alpine. We configured Spring Boot to return JSON. With HTMX, we configured it to return …

Nicolas Frankel
4,260 viewsAlpine is very similar to Vue, with the notable difference of the lack of templating; components are only available via a price. All other …

Nicolas Frankel
4,047 viewsIn this article, I take my first steps in augmenting an SSR app with Vue.

Miro Wengner
6,766 viewsExplore how to shift an object initiation process across various parties with creational pattern builder and JEP-455.

Shai Almog
7,511 viewsExplore how to use git bisect for efficient debugging, including tips on automating the process and handling skipped commits in your …

Grace Jansen
6,697 viewsLearn how to use buildpacks to containerize a Java application easily and effectively for cloud native deployment with Open Liberty!

Gerhard Fuchs
6,021 viewsFEPCOS-J allows declaratively implementing a Java server and generating its profile usable to generate the networking code of a Rust client.
Miro Wengner
11,511 viewsA null object pattern, in our case a NULL_SENSOR instance, can easily contribute to the process flow of a running program while remaining …

Jennifer Reif
5,418 viewsNODES is a free, virtual conference run by Neo4j for developers, data scientists, and other technical roles who want to learn more about …