Foojay Podcast #53: JCON Report, Part 5 – CQRS, JOOQ, GraphQL, API, Vaadin,...
This is the final part of the JCON interviews. Did I save the best for last? It's up to you to decide... In this episode you'll hear Simon Martinelli, Nicolas Fränkel, Marcus Hellberg, Rick...
View ArticleExample Java Application with Embedded Jetty and a htmx Website
I was experimenting with a Java application that can act as a web server and includes the user interface HTML-files that get modified with htmx, to replace certain parts of the HTML with other ones...
View ArticleFoojay Podcast #54: Music and MIDI with Java and Kotlin
MIDI is a universal standard for communicating between musical instruments and computers. Within OpenJDK, there is a whole Java package dedicated to MIDI communication and data handling. Is it up to...
View ArticleJavaFX Links of June 2024
Here is the overview of the JavaFX LinksOfTheMonth of June 2024, published on jfx-central.com during this month. Core New JavaFX 23 Early-Access Builds are available on jdk.java.net/javafx23. Friedhold...
View ArticleFoojay Podcast #55: Embedded Java, Part 2
As a backend developer, you may not realize that Java was initially born on embedded devices like set-top boxes and gateways. We discussed this topic for the first time almost three years ago in...
View ArticleFoojay Podcast #56: Vectors in Java Code, Databases, and LLMs
In this Foojay podcast, we enter the world of mathematics by discussing Vectors and how they are crucial for AI and machine learning. As ChatGPT explains: "A Vector is a mathematical structure that...
View ArticleNew video series “JavaFX In Action”, Part 1
JavaFX is a powerful user interface framework, often overlooked in the world of desktop applications development. With this new series of video interviews, I want to take you behind-the-scenes of some...
View ArticleJavaFX Links of July 2024
Here is the overview of the JavaFX LinksOfTheMonth of July 2024, published on jfx-central.com during this month. Core A message by Kevin Rushforth on the openjfx-dev@openjdk.org mailing list shows the...
View ArticleJavaFX Nodes versus Canvas
Recently I was working on an article about Azul Zulu with JavaFX support for ARM systems, like the Raspberry Pi. As you can see in this video, I found out my little test application with a lot of...
View ArticleRunning JavaFX applications on ARM with Azul Zulu
Since the April release of Azul Zulu Builds of OpenJDK, packages with JavaFX support for ARM 64-bit systems have been available. As ARM processors are the “core” of most embedded systems, these...
View ArticleJavaFX Links of August 2024
Here is the overview of the JavaFX LinksOfTheMonth of August 2024, published on jfx-central.com during this month. Did we miss anything? Is there anything you want to have included in one of the next...
View ArticleA Fresh Look at Embedded Java
Since its inception, Java has promised to “Write Once, Run Anywhere.” In its early days, the main focus of Java was embedded devices, such as set-top boxes and televisions. But soon, it became one of...
View ArticleFoojay Podcast #57: Welcome to OpenJDK (Java) 23
OpenJDK (Java) 23 is (almost) here! OpenJDK 23 introduces three new features to the language and runtime and many bug fixes, small improvements, and a longer list of preview features. What are the...
View ArticleAzul Brings Java from Edge to Cloud
In Part 1 of this series, “A Fresh Look at Embedded Java,” we explored the use of Java for embedded use cases. Azul and its Zulu Build of OpenJDK (Zulu) are the ideal partners in this part of the...
View ArticleJavaFX Links of September 2024
Here is the overview of the JavaFX LinksOfTheMonth of September 2024, published on jfx-central.com during this month. Did we miss anything? Is there anything you want to have included in one of the...
View ArticleFoojay Podcast #58: How Java Developers Can Secure Their Code
Three years after Log4Shell caused a significant security issue, we still struggle with insecure dependencies and injection problems. In this podcast, we'll discuss how developers can secure their...
View ArticleChanges Included in Release 24.08 of Azul Zing Builds of OpenJDK
Azul Zing Builds of OpenJDK, the optimized Java runtime within Azul Platform Prime, has reached the release of the 24.08 Stable Release line. Zing builds are available in two versions: Stream Builds:...
View ArticleDeep dive into bits, bytes, shorts, ints, longs, signed, and unsigned with Java
On the Pi4J discussion list, someone recently asked what the best and easiest way is in Java to convert a byte value. In Java, there is no distinction between signed and unsigned bytes, which can be...
View ArticleFoojay Podcast #59: DevRel Explained and How to Become a Conference Speaker
What do people who have Developer Relations as their job description do? And how do you become a conference speaker? You'll learn in this Foojay podcast! At Devoxx in Belgium, I got to talk to Josh...
View ArticleJavaFX Links of October 2024
Here is the overview of the JavaFX LinksOfTheMonth of October 2024, published on jfx-central.com during this month. With some very nice new content for JFX Central itself, see at end of the list... Did...
View Article