News

Coming soon

These articles are written and scheduled. Each one goes live on the date shown.

Java

Create an Uber Clone in 1 Minute

Own a full-stack Java ride-hailing application: rider, driver and admin apps, payments, live tracking and push.

PodcastJavaAICloudInterviews

JCast Roundup: AI Agents, Clean Code, Cloud and Quarkus (Summer 2026)

Six new JCast episodes from June to October 2026: AI hype and agents, clean code, cloud costs, Quarkus with Kevin Dubois, and meeting-heavy days.

Pi4JRaspberry PiJavaEmbedded

Pi4J Drivers V1.2.0: ePaper, DAC/ADC, Motors, and LoRa

Pi4J Drivers V1.2.0 adds ePaper displays with partial updates, new DAC and ADC drivers, motor and servo controllers, and a LoRa transceiver driver for Java on the Raspberry Pi.

JavaFXJava

Sheetmusic4J 0.0.5: LilyPond Import and Export

Sheetmusic4J 0.0.5 can read and write LilyPond files through the ScoreFile facade, and brings engraving improvements like tuplet placement and octave clefs.

JavaLibraryTools

Arcana: One Pure-Java Library for (Almost) Every Archive Format

Arcana extracts ZIP, 7z, RAR 5, zstd, MSI, ISO, DMG and 40+ formats in pure Java 8: no native code, no dependencies, one JAR on Maven Central.

JavaDeveloper Tools

How three Java Champions put GitHub Copilot to work

Three Java Champions share practical GitHub Copilot workflows, from feature development to agentic verification and debugging Pi4J.

JavaSealed Classes

New Java Features Are Not Just for Interviews. Two Real-World Use Cases from Axelix

See how Axelix uses Java ScopedValue to propagate security context and sealed interfaces to protect domain invariants in real-world production code.

JavaJava CoreDebugging

What jstack Misses When Your Java Service Uses Virtual Threads

A service with virtual threads can have thousands of requests waiting while jstack shows idle carriers. How to read Thread.dump_to_file instead, JDK 21 to 25.

JavaFXLibraryDesktop

Announcing Vitra – A Modern UI Library for JavaFX

Vitra is a carefully crafted UI library that brings modern controls, Fluent-inspired materials and professional surfaces to JavaFX applications.

JavaOpenJDKPerformance

JVM on Nanos: Five Garbage Collectors, Same Trade-offs, and Working Heap Uncommit

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

FoojayDeveloper ToolsAIJBang

How We Share Foojay Posts on Social Media

Every new Foojay article is announced on Mastodon, Bluesky and LinkedIn by one small JBang script. How it works and which problems we had to solve.

MavenUse Cases

The Maven Build Cache in Practice

The Maven Build Cache significantly reduces build times in enterprise projects. Learn how we introduced it in Azure DevOps pipelines, the issues we encountered, and the valuable lessons we learned along the way.

JavaSecurityTutorials

OpenID Federation with pac4j and CAS

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

JavaFXLibrary

Building a GlassPaneBase Control in JavaFX

How to implement a reusable glassmorphism surface in JavaFX using the Control–Skin architecture.