Bringing Raspberry Pi Development to Quarkus with the Quarkus Pi4J Extension
Pi4J has become the standard way to access GPIO, I2C, SPI, UART, and other Raspberry Pi interfaces from Java applications. On the other …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Igor De Souza
624 viewsPi4J has become the standard way to access GPIO, I2C, SPI, UART, and other Raspberry Pi interfaces from Java applications. On the other …

Your Java AI app is live. But have you tested whether it can be jailbroken? Iryna Dohndorf introduces Tiberius, an open-source security …

Shai Almog
695 viewsA maintainer recently hid a destructive prompt-injection payload aimed at AI agents inside his own framework. That is a betrayal of the …

Shai Almog
377 viewsThis week brings native Windows executables with no JVM, a portable 3D graphics API, a gaming API with Box2D physics, cross-platform …

Fahim Farook
1,109 viewsWhere does production policy belong in a managed runtime? The thesis behind Eliya, an opinionated OpenJDK 25 distribution, and the one flag …

Frank Delporte
792 viewsSkip the Dockerfile. Learn how to build Java containers with Azul Zulu via Paketo Buildpacks — covering Spring Boot, jlink, JFR, JMX, and …

Shai Almog
588 viewsAn OpenAPI 3.x client generator that turns a spec into typed Codename One code, a JPA-shaped SQLite ORM, JAXB-shaped JSON / XML mappers, …

Shai Almog
253 viewsThe open issue count dropped below 350 after a push through the oldest reports, and the same week brought native Mac builds, WebSockets in …

Cristobal Escobar
495 viewsBoxLang 1.14.0 ships BoxSet: a native Set type with literal syntax, union/intersection operators, functional pipeline, and deep Java …

Steve Poole
1,527 viewsAI finds exploits in hours. Patch cycles run 30–60 days. EOL software gets neither. Here's what changed in 2026 and what to do about it.