Free Webinar: Making AI useful for Java developers in Real Applications with BoxLang!
AI is everywhere right now, but for many development teams, the biggest question is no longer “What is AI?” it’s “How do we actually use it …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Cristobal Escobar
5,158 viewsAI is everywhere right now, but for many development teams, the biggest question is no longer “What is AI?” it’s “How do we actually use it …

Anton Lem
2,021 viewsLearn how enterprise Java teams can use deterministic quality gates, CI checks and tooling to keep AI-assisted code reviewable, consistent …

Luke Thompson
1,262 viewsMongoT is a wrapper around the amazing Java search engine: Lucene.

Cristobal Escobar
1,050 viewsYou know the drill. Someone opens a PR and half the review comments are about tabs vs spaces, where braces go, or why that one function has …

In the previous post, I described the Seasons project: a time-lapse of hundreds of pictures taken from nearly the same viewpoint over the …

Arkadiusz Przychocki
1,155 viewsWhy ThreadLocal kills performance under Project Loom and how the Exeris Kernel uses Scoped Values for true zero-copy architecture.

Shai Almog
1,346 viewsJava 17 is the new Initializr default, generated projects ship an AGENTS.md authoring skill that any AI agent can pick up (including a…

Andrea Peruffo
3,082 viewsIf you're running JRuby in production, you're running WebAssembly. If TrinoDB is evaluating your Python UDFs, that's WebAssembly too. If …

Cristobal Escobar
1,369 viewsJWT authentication is everywhere. But rolling it correctly — with proper algorithm enforcement, key management, clock skew handling, JWE …

What if you could run 35 AWS services locally in under 25 milliseconds, using just 13 megabytes of memory, with a single Docker command and …