All posts 279
Java tutorials, experiments, real-world projects,… newest first.
Live Stream Coding: Improving the Vaadin+Spring+Pi4J demo application with Matti Tahvonen
During a live stream coding session, Matti Tahvonen and I updated an existing Vaadin+Spring+Pi4J demo application to use the latest version of the libraries and Java 25. It’s …
JetBrains Plugin for IntelliJ IDEA (and other IDEs): Recent Projects Organized
I created my first IntelliJ IDEA plugin to fix a minor, personal frustration… I have a long list of projects I’m working on and need to switch between them frequently. …

JavaFX Links of August 2025
There is only one “Links Of The Week” for August thanks to a nice summer break. So this is actually a “Links Of The Month”… ;-)
Release V0.0.2 of Java DMX512 Library With Universes and USB-to-DMX support
Earlier this month, I released V0.0.1 of my new Java library to interact with DMX512 devices using (optionally) the Open Fixture Library (OFL). After some more experimenting, …

JavaFX Links of July 2025
Here is the overview of the JavaFX LinksOfTheMonth of July 2025. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have included …
Introducing a New Java DMX512 Library With Demo JavaFX User Interface
In this post, I would like to inform you about a new Java library that is now available on Maven Central, allowing interaction with DMX512 devices using (optionally) the Open …

JavaFX Links of June 2025
Here is the overview of the JavaFX LinksOfTheMonth of June 2025. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have included …
Java 21+ Not Working on Raspberry Pi Zero 2
Originally posted on the Pi4J website. Dieter Holz was experimenting with Pi4J V3 on a Raspberry Pi Zero 2. Because this version requires Java 21 or newer, he upgraded his OS to a …

JavaFX Links of May 2025
Here is the overview of the JavaFX LinksOfTheMonth of April 2025. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have …
JavaFX In Action #20 with Dirk Lemmermann, Creator of JavaFX Libraries and Applications
Dirk Lemmermann has created many open source and commercial libraries for Java Swing and JavaFX like CalenderFX, FlexGanttFX, GemsFX,… He is also the founder of JFX Central, …
Foojay Podcast with James Gosling
I’m proud of every podcast I create for the Friends Of OpenJDK website (Foojay.io), but I want to highlight episode #71 here…

JavaFX Links of April 2025
Here is the overview of the JavaFX LinksOfTheMonth of April 2025. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have …
JavaFX In Action #19 with Gerrit Grunwald, Creator of Many Amazing JavaFX Libraries
Gerrit Grunwald, also known in the Java community as HanSolo on social media, created many JavaFX libraries and blog posts. I wanted to talk with him about his work with JavaFX, …
Defining the Text in a JavaFX ComboBox with Objects
Do you know the problem that you have done a specific task already many times in the past, but it’s too long ago to remember exactly how you did it the previous times? One of …

JavaFX Links of March 2025
Here is the overview of the JavaFX LinksOfTheMonth of March 2025. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have …
JavaFX In Action #18 with Brian Schlining: Annotating the Deep-Sea Wildlife
Brian has a dream job! He is responsible for a complex system that allows scientific researchers to research the animals living in the deep sea. He provides them with the tools to …

JavaFX Links of February 2025
Here is the overview of the JavaFX LinksOfTheMonth of February 2025. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have …
JavaFX In Action #17 with Cormac Redmond about KafkIO, the Kafka UI for Engineers and Admins
Out of frustration about the existing (expensive) tools to interact with Kafka clusters, Cormac Redmond created his own beautiful tool that he shares for free!
JavaFX In Action #16 with Chris Newland about DemoFX and JitWatch
Chris Newland has a long history in Java and JavaFX development. I invited him to talk about two of his JavaFX projects: DemoFX and JITWatch. While the demos are already …
Demo Application with CRaC and Loading Data in Memory
Coordinated Restore at Checkpoint (CRaC) is a JDK project, initiated by Azul. With CRaC, you can start Java programs with a shorter time to first transaction, combined with less …