Java tutorials, experiments, and real-world projects by Frank Delporte, Java Champion, Technical Writer at Azul, and lead maintainer of Pi4J.

Whether you're running Java on a Raspberry Pi, building desktop UIs with JavaFX, exploring RISC-V single-board computers, or diving into JVM internals — you're in the right place.

Topics: Java, JavaFX, Lottie4J, Pi4J, Java on Single-Board Computers, and much more...

📘 Book: Getting Started with Java on the Raspberry Pi
🎙️ Foojay and other Podcasts
📺 Videos
🗣️ Presentations


Reactive Spring Flux data from a Pi

Trisha Gee (Coder, blogger, speaker, Developer Advocate at JetBrains, @trisha_gee), which I interviewed for “Chapter 4: Choosing an IDE”, and Josh Long (Spring Developer Advocate at Pivotal, @starbuxman) worked together on a blog series in which they showed the power of reactive data produced by a Spring application. Instead of repeating a REST call each time you want to get data from the server, you do one call which returns a continuous stream in which new data is pushed based on an interval.

Creating a timeline image with JavaFX

To create some timeline images for my book, I created this little JavaFX application to be able to easily update the content and recreate the image. Of course you can do the same in an image editor, but hey I’m a programmer and lazy, so I want a program to do the job for me ;-)

Page 19 of 25