Java 191

Java is the core topic across this site. These posts cover modern Java features, OpenJDK evolutions, performance tuning, tooling, and hands-on development lessons from real projects.

Java
Nov 24, 2025 · 1 min

Foojay Podcast #83: OpenJDK Evolutions plus Tips and Tricks

Two of Europe’s biggest Java conferences in one autumn brought together developers with very different stories about the platform. We grabbed a few of them between sessions …

#podcast#foojay#java#openjdk
Java
Nov 17, 2025 · 1 min

Foojay Podcast #82: OpenJDK Projects (Leyden, Babylon, Panama) and TornadoVM

Java keeps picking up speed, and a lot of that momentum comes from a handful of OpenJDK projects most developers have only read about in release notes. Leyden trims startup time, …

#podcast#foojay#java#openjdk
Java
Nov 6, 2025 · 2 min

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 …

#java#javaonraspberrypi#pi4j#conference
Nov 5, 2025 · 6 min

Will OpenJFX Be Merged Into OpenJDK? It Would Be a Perfect Match with Java on Mobile!

While looking for articles for the JFX Central Links Of The Week , I found this very interesting article by Paul Krill on InfoWorld . It’s based on an October 29 post by …

#java#javafx
Java
Nov 3, 2025 · 1 min

Foojay Podcast #81: Maven 4 – The Future of Java Build Automation

Maven powers millions of Java projects, so a major version bump touches almost every team in the ecosystem. Maven 4 brings performance gains, cleaner plugin APIs, and changes to …

#podcast#foojay#java#maven
Java
Oct 20, 2025 · 1 min

Foojay Podcast #80: AI4Devs Interviews – Part 2

The first AI4Devs conference in Amsterdam brought together developers, data scientists, conference organizers, and even a student to share how AI shifts their daily work. We …

#podcast#foojay#java#ai
Java
Oct 13, 2025 · 3 min

Java 21+ on Raspberry Pi Zero 2 is Back In Business

As described before on Java 21+ Not Working on Raspberry Pi Zero 2 , a problem appeared to execute Java code on the Raspberry Pi Zero 2 with OpenJDK 21 or higher. Reason: in …

#java#raspberry-pi#javaonraspberrypi#pi4j
Java
Oct 8, 2025 · 2 min

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 …

#java#javaonraspberrypi#pi4j#conference
Java
Oct 6, 2025 · 1 min

Foojay Podcast #79: AI4Devs Interviews – Part 1

AI changes how we write and ship code every week, and the questions pile up faster than the answers. At the first AI4Devs conference in Amsterdam on September 19th, 2025, I grabbed …

#podcast#foojay#java#ai
Java
Oct 2, 2025 · 2 min

2025 Update of my ebook 'Getting Started with Java on the Raspberry Pi'

2025 is an important year as Java 25 got released, a version which will be supported for many more years. On top of that, the Pi4J library will soon be published as V4.0.0 with a …

#java#raspberry-pi
Java
Sep 23, 2025 · 1 min

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 …

#vaadin#spring#pi4j#crowpi
Java
Sep 15, 2025 · 1 min

Foojay Podcast #78: Welcome to OpenJDK 25!

OpenJDK 25 lands as the first release where the version number matches the year. That small change signals something bigger about how Java keeps pace with developers who use it …

#podcast#foojay#java#openjdk
Jul 29, 2025 · 4 min

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, …

#java#javafx#dmx512
Java
Jul 28, 2025 · 1 min

Foojay Podcast #77: DevBcn Report, Part 2 - Spanish Knowledge Sharing

Conferences sound different when you hear them in the language of the people who built them. For DevBcn in Barcelona, that language is Spanish, and this short episode hands the mic …

#podcast#foojay#java#conference
Java
Jul 21, 2025 · 1 min

Foojay Podcast #76: DevBcn Report, Part 1 – Learn from the Community

What does the Java community sound like when you put a microphone in front of it at a Barcelona conference? In early July, DevBcn brought together speakers and visitors from across …

#podcast#foojay#java#conference
Jul 17, 2025 · 7 min

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 …

#java#javafx#dmx512
Jul 15, 2025 · 1 min

10xInsights: Frankly Speaking: How Java, Raspberry Pi, and Drum Created a Guru

A long career in tech rarely follows a straight line. Frank’s path runs from a Commodore 64 to Java Champion, with detours through drums, documentation, and a stack of …

#podcast#java#raspberry-pi#pi4j
Java
Jul 14, 2025 · 2 min

Foojay Podcast #75: JCON Report, Part 4 - Tips and Tricks for Java Devs

Every Java conference leaves you with a notebook full of small tricks you want to try on Monday morning. This episode collects exactly that kind of advice from a packed lineup of …

#podcast#foojay#java#conference
Java
Jun 30, 2025 · 1 min

Foojay Podcast #74: JCON Report, Part 3 - AI, ChatGPT, LLM, ML, RAG, MCP, GenAI, and more

AI talk often stays abstract, but Java developers want to know which frameworks, protocols, and patterns actually hold up in real projects. At JCON in May, we cornered speakers …

#podcast#foojay#java#ai
Jun 25, 2025 · 4 min

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 …

#javaonraspberrypi#zulu#java#raspberry-pi