Your agents don't need an LLM to negotiate
A manager hands a job to one of three workers, and nothing in the program calls a model. It explains the protocol, and what doesn't survive …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

A manager hands a job to one of three workers, and nothing in the program calls a model. It explains the protocol, and what doesn't survive …

Dominika Tasarz
280 viewsA guide to Simon Laden's three-part series on testing Jakarta EE with WeldInitiator, Arquillian and Testcontainers, and the question each …

Frank Delporte
67 viewsFoojay is a media partner of OCX 2027 in Brussels and the jChampions Conference 2027 — dates, details, and how to submit a talk for each.

Andy Damevin
440 views~13K WordPress sites get hacked every day. Here's why static site generators are the answer, and how to migrate.

Shai Almog
702 viewsWhy we brought Codename One's mobile runtime to the server: small native Java executables, Go comparisons, and shared code from the app to …

Luis Majano
87 viewscbGenesis 1.0 is a production-ready ColdBox starter for BoxLang with auth, RBAC, security, tests, admin tools, and AI-native guidance.

Maks Danylenko
236 viewsA practical guide to creating, validating, testing, and installing Agent Skills in Claude Code, from SKILL.md to plugin eval.

Luis Majano
69 viewsTest BoxLang releases and CFML compatibility in your browser, backed by isolated AWS Lambda functions built from a single repository.

Rafael Winterhalter
530 viewsJenesis is a Java build tool that reads the build from module-info.java: no build file to write, no plugins, no build tool to download.

Ricardo Mello
380 viewsHow Java, Kafka Streams, and MongoDB vector search combine to catch fraud in real time, from rule-based guardrails to behavioral similarity …