Blog of Frank Delporte, Java Champion, Software Developer, Technical Writer, Nerd/Geek
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 included in one of the next overviews? Let us know via links@jfx-central.com.
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 impressive, Chris also gives a “crash course” in this video about Java and Byte code and how the Just-In-Time compiler converts these to native code in the Java Virtual Machine.
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 time and resources to achieve full code speed. This is achieved by taking a snapshot (checkpoint) of a fully warmed-up Java process and launching one or more new JVMs from that snapshot.
Interview with Abdoulaye Wade Cissé: Using a JavaFX application as a virtual chemistry and biology lab
Every week I collect JavaFX-related content for the JFX Central Links Of The Week. Last week I saw a video on LinkedIn, shared by Abdoulaye Wade Cissé, of a JavaFX “virtual laboratorium” and wanted to learn more about this project… Turns out he is a 22-year old student in Senegal, creating an amazing project to provide a virtual laboratory as software where the resources are not available for a physical lab. With his project, he proves that Java and JavaFX is the ideal way to generate fully free software with a lot of functionality.
JavaFX In Action #15 with Sven Reimers about JTaccuino, a notebook application for Java developers
Sven Reimers created a JavaFX-based notebook application to make it easier to learn Java and experiment with notebooks that can visualize the variables in different ways like tables and graphs.
JavaFX Links of January 2025
Here is the first overview of the JavaFX LinksOfTheMonth for 2025. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have included in one of the next overviews? Let us know via links@jfx-central.com.
JavaFX In Action #14 with Mike Hearn about Conveyor to build self-updating desktop app packages in minutes
Mike Hearn solves a problem that a lot of developers are struggling with: how to easily distribute your application and make sure the users get the latest version. With Conveyor he created a tool to do that easily with JavaFX, Electron, and Flutter apps!
Controlling a Raspberry Pi HDMI Camera with a Java API
In this post you’ll learn how you can run a Java application on a Raspberry Pi Zero 1 to turn it in a controllable HDMI camera. I use such cameras in my setup with an ATEM Mini Pro HDMI video switcher. This allows me to have four different inputs for a very affordable price to create videos, tutorials, virtual conference talks, etc. As I wanted to be able to easily change the zoom level of these Raspberry Pi cameras, I created a small Java application with an API.
Coding for fun: An experiment with Virtual Threads, JavaFX, and Music
When a nerdy dad and 14-year-old music-playing son join forces and start experimenting with music and code, some nice things can happen. Did you ever present your music piece in a business dashboard with charts? Did you know that the FXGL game library can be used to generate a piano with fireworks? And can Virtual Threads playback MIDI events with just a few lines of code and thousands of threads?