Foojay Podcast #94: More Than a Blog: How Foojay Connects, Sustains, and Evolves the Java Community
Foojay.io, the website for the Friends of OpenJDK, is turning six years old. To celebrate, Frank Delporte headed to JCON in Cologne, …

JUG Leader, Java Champion, Speaker, Author, ❤️ Java(FX) and coding in general

Foojay.io, the website for the Friends of OpenJDK, is turning six years old. To celebrate, Frank Delporte headed to JCON in Cologne, …

This is the next part in the series of "JavaFX in Action" interviews. Are you working on a fantastic JavaFX application? Let me know, and …

Recently Azul announced that AVD makes it possible to identify vulnerable components on a jar file level but also on class file level.

On April 25, 2020, Geertjan Wielenga published the first Foojay post. Yes, we are celebrating 5 years since the Friends Of OpenJDK website …

Do you want to bring your system from Java 8 to 23? Did you know that Java 17 already has 13 security releases? And that you can use tools …

Garbage Collectors, Intelligence Cloud, Test Containers and Flaky Tests, ToxiProxy, Structured Concurrency, and Virtual Threads!

To test the new support for CRaC in SpringBoot 3.2, let's use the SpringBoot Petclinic demo.
Simon Ritter and Gerrit Grunwald answer a question that they hear repeatedly: “If I decide to stay with Oracle Java (rather than migrate to …

A widget on your MacOS desktop that shows the days until the next release/update of OpenJDK, and more.

Because I will be in the US this month, I decided to do a little Java User Group tour again. Ivar Grimstad will join me!

Let's learn from the experts why Java and JavaFX should be on your game-development-language-list and how to get started!

Do you ever wonder how many Java distros you've installed? Not only for development but also those bundled with the applications you use?

Sometimes there are JavaFX apps that I would also like to use on my iPhone but I wrote them for the desktop and... how to do that?

CRaC is an OpenJDK project developed by Azul to solve the problem of "slow" startup times of the JVM in a microservice environment.

Do you want to dramatically decrease JVM startup time, from hundreds of seconds to tenths of milliseconds? Find out about Java on CRaC.

JDKMon is a little tool written in JavaFX that tries to detect all OpenJDK distros installed while keeping track of updates for them.
JReleaser v0.10.0 is the last push towards 1.0.0. We'll concentrate on bug fixing and polishing from now on.

Vulnerability information and TCK test status details are available and easily detectable with JDKMon 17.0.18.
Point JDKMon to the folder where all your JavaFX SDK's are installed and it will check if there are any updates available.
JReleaser streamlines releases, creating GitHub/GitLab/Gitea releases and packaging binaries for Homebrew, Snapcraft, Docker, and more!
JReleaser streamlines creating releases for [Java] projects, creates GitHub/GitLab/Gitea releases, while packaging binaries for Homebrew, …
JReleaser is a tool that streamlines creating releases for [Java] projects. 0.7.0 is a small release as core features is mostly complete.

After creating the Disco API, I had the idea to create plugins for IDEs and browsers to enable more easy JDK downloading.

JavaFX Skins for Android, iOS; BlockHound, for detecting cases of blocking, JEP 411, the SecurityManager deprecation, recent Snyk/Azul …

JDKMon scans your computer for installed OpenJDK distributions and uses the Disco API to check whether there are updates available!

I have created an application that makes use of JavaFX custom controls. Here I'll go through the custom controls that I've created for it.

Drawing on the Canvas node will directly go down to the graphics hardware, making it really fast. Of course, this also comes with drawbacks!

Learn how to create a custom Control based on the JavaFX Region class. The Region class is the class that all JavaFX controls are based on.

Continuing the JavaFX custom control series, next I will show you how to create a custom control in JavaFX by using Control and Skin …

In the ongoing series on custom JavaFX controls, learn how to create a custom JavaFX control by extending an existing control.

Last time you saw how to create JavaFX controls by playing around with CSS, today how to create a control by combining existing controls.

In this part, we create a custom JavaFX control by changing the style of an existing control, for example, using a JavaFX CheckBox control.