Introducing Sheetmusic4J, a Java(FX) Library to Render and Interact with Sheet Music
I'm building MelodyMatrix with my son, an application to look at and play along with music. The app already shows a song in different views: …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Frank Delporte
331 viewsI'm building MelodyMatrix with my son, an application to look at and play along with music. The app already shows a song in different views: …

Frank Delporte
377 viewsFoojay wouldn't exist without the many contributions from its community, whether it's a single post or an ongoing stream of knowledge …

Frank Delporte
1,189 viewsIn an announcement on the OpenJDK Updates Mailinglist on July 20, 2026, Rob McKenna explained a change in the Oracle security release cycle …
Shai Almog
337 viewsCodename One statically links its lightweight UI into your native app, so an OS update cannot silently redesign it. New native-reference …

Steve Poole
811 viewsAI finds decades-old flaws at machine speed, but the fixes only reach supported versions. What that means for end-of-life Java, and what to …

Frank Delporte
891 viewsEvery three months your production JDKs fall further behind on security patches. Azul closes that gap today with the July 2026 quarterly …

Luqman Saeed
780 viewsAzul Payara's July 2026 release: Server and Micro 7.2.0, Jakarta EE 11, and a brute force security fix across every supported line.

Cristobal Escobar
383 viewsEvery production application carries secrets: database passwords, API tokens, encryption keys. The question is never whether to manage them …
Frank Delporte
657 viewsAs part of my 2026 learning goals around Java on RISC-V (see this post about x86 versus ARM versus RISC-V), I've asked various suppliers to …

Geertjan Wielenga
844 viewsWhat makes a process a good candidate for durability? To answer this, we'll take the canonical Spring PetClinic and interrogate its sources.