JBang 16
JBang makes it possible to run Java as a scripting language — no project setup, no build tool, just a single .java file you can execute directly. These posts use JBang for quick Java experiments, Raspberry Pi demos, benchmark runners, and examples that would otherwise need a full Maven or Gradle project. A great tool for Java developers who want to prototype fast.

Links from the JCON talk 'Foreign Function & Memory (FFM) API on Raspberry Pi'
These are the links from the JCON talk in Cologne, Germany, on April 22, 2026: “The Wait is Over: Foreign Function & Memory (FFM) API brings modern Java to the Raspberry …

Links from the jChampions Conference talk 'Foreign Function & Memory (FFM) API on Raspberry Pi'
These are the links from the jChampions Conference online talk, on January 27, 2026: “The Wait is Over: Foreign Function & Memory (FFM) API brings modern Java to the …

The FFM API: How OpenJDK Changed the Game for Native Interactions (And Made Pi4J Better!)
This is a crosspost from the article I contributed to this year’s JVM Advent . The Pi4J project is a Java library that allows you to control the GPIO pins and electronic …

Links from the YavaConf talk 'Foreign Function & Memory (FFM) API on Raspberry Pi'
These are the links from the Ya!vaConf virtual talk on December 4, 2025: “Java Champion Talk - How the new Foreign Function & Memory API pushes Java on Raspberry Pi to …

Links from the JFall talk 'Foreign Function & Memory (FFM) API on Raspberry Pi'
These are the links from the JFall talk in Ede, The Netherlands, on November 6, 2025: “The Wait is Over: Foreign Function & Memory (FFM) API brings modern Java to the …

Links from the Devoxx talk 'Foreign Function & Memory (FFM) API on Raspberry Pi'
These are the links from the Devoxx talk in Antwerp, Belgium, on October 9, 2025: “The Wait is Over: Foreign Function & Memory (FFM) API brings modern Java to the …
Foojay Podcast #40: Making Java Attractive for Beginners in Programming
“public static void main” stops a lot of people before they write their first real line of Java. Newcomers look at that line, compare it to a one-line Python script, …
A JavaFX Game Application in a Single Java File with JBang and FXGL
FXGL is a framework to easily create JavaFX-based game applications. In this blog post, I want to show you how this can be done within a single Java-file which doesn’t need a …
Controlling LED strips with Java
One of the most “fancy” electronic components is definitely a LED strip. It’s really cool to control a long strip of lights with only a few lines of code… But, …
Links of the Presentation: Unlocking the Potential of Bits and Bytes
These are all the links of my presentation at Devoxx Belgium, Wednesday 12:00-12:50, Room 7.
Reading the temperature, humidity, and pressure from a BME280 Sensor with Java, Pi4J, I2C, SPI, and JBang
To make it as easy as possible to get started with Java on the Raspberry Pi to interact with electronic components, I started a new section on the Pi4J website with JBang examples …
Interview by Bazlur Rahman: Unlocking Java Secrets with Frank Delporte - Insights, Stories, and Tips for Success
On Foojay.io , Bazlur Rahman is publishing a series of interviews with various people from the OpenJDK community. I had the honor to be included in this series, and this is a …
Hidden Beauties of Java Enums
Let’s take a look at the power and beauty of what Java Enums can provide…

JavaFX Links of February 2023
February is a short month, but this list seems to be longer than ever… A lot of game development, releases, interesting ongoing development, and so much more to read. Enjoy …
Devoxx Belgium and J-Fall The Netherlands - Links
Links used in my talks at Devoxx 2022 (Antwerp, Belgium) and J-Fall (Ede, The Netherlands).
Books
I’ve worn a few different hats around books. I wrote one on my own, Java Programming for Raspberry Pi , and I contribute to community books like Sustainability for Java …