How to Release a Java Module to Maven Central with JReleaser and GitHub Actions (2025 Guide)
Complete step-by-step guide to publishing Java modules to Maven Central using JReleaser and GitHub Actions. Learn GPG signing, automation, …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Jago de Vreede
5,592 viewsComplete step-by-step guide to publishing Java modules to Maven Central using JReleaser and GitHub Actions. Learn GPG signing, automation, …

Mike LaSpina
5,856 viewsThe repository pattern is a design method that allows for abstraction between business logic and the data of an application. This allows for …

Frank Delporte
2,833 viewsAfter years of experimenting with Raspberry Pi boards, Java, JavaFX, and Pi4J to control electronics, I wanted to explore whether my …

Simon Ritter
3,597 viewsStrategic acquisition bolsters Azul’s Java platform with complementary products, deep Java expertise and accelerated go-to-market …

Mahendra Rao B
21,759 viewsA complete Spring Boot 4 OpenTelemetry guide covering metrics, traces, and logs. Understand native observability features, OTLP support, and …

Farhan Hasin Chowdhury
8,966 viewsModern Java applications often struggle with performance bottlenecks that have little to do with the JVM itself. In most cases, the culprit …

Miro Wengner
6,145 viewsFourteen days have passed, and it is time to present a fresh collection of readings that could influence developments in the field of …

Jonathan Vila
13,646 viewsAI MCP is awesome to connect our Agents to real time data, but also open a dangerous door to security threats

Cristobal Escobar
2,427 viewsThe BoxLang team is excited to announce BoxLang 1.8.0, a massive release that revolutionizes HTTP capabilities, introduces comprehensive …

Anthony Goubard
3,618 viewsLet's see input and output hidden gems in the Java.