Batch Processing with MongoDB and Jakarta EE: From Customer Segmentation to Scalable Workflows
Build a Jakarta Batch job that reclassifies e-commerce customers into tiers on MongoDB, with a Jakarta Faces preview flow before execution.
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.
2330 articles · 13,779,102 views.
RSS feed
Otavio Santana
30 viewsBuild a Jakarta Batch job that reclassifies e-commerce customers into tiers on MongoDB, with a Jakarta Faces preview flow before execution.

Frank Delporte
55 viewsHere are the JavaFX LinksOfTheMonth of October 2026. You can find the weekly lists on jfx-central.com.

Luis Majano
37 viewsBoxLang AI 3.6 connects AI agents to browser automation, audio tools, streaming speech, MCP stdio servers, MariaDB vector memory, and …

Shai Almog
302 viewsA Java word processor built with Codename One beats its Rust twin on startup, typing latency, memory, binary size, code size and CI time, …

Build an OpenID Federation with pac4j as the Java relying party and Apereo CAS as both OpenID Provider and trust anchor.

Anton Epple
130 viewsCoding agents rename methods with grep and edit loops. A headless Apache NetBeans gives them real refactorings over MCP, with fewer turns …

The Maven Build Cache significantly reduces build times in enterprise projects. Learn how we introduced it in Azure DevOps pipelines, the …

Frank Delporte
93 viewsEvery new Foojay article is announced on Mastodon, Bluesky and LinkedIn by one small JBang script. How it works and which problems we had to …

Angelo Rubini
149 viewsTesting five HotSpot garbage collectors and heap uncommit on Nanos, revisiting the Akamas study with Eclipse Temurin 25 and Renaissance.

Simon Ritter
198 viewsLearn why unsupported OpenJDK is a security risk in the age of AI.