JavaFX Tutorial: Creating a Native Desktop Application
During the pandemic we were all adjusting to a new normal. Working remotely affords us the opportunity to work from home and attend virtual meetings and conferences. Even though this can be super...
Read Article
Accessing Native Code in Java with Project Panama
In a series of in-depth articles over at Foojay.io you will learn the fundamentals on how to access native libraries using Project Panama and without resorting to JNI (Java Native Interface) or...
Read Article
Cloud Native Compilation: Bringing JVMs into the Modern Cloud World
Across the industry, companies are trying to rein in runaway cloud costs by squeezing more carrying capacity out of the instances they run in the cloud. Especially in the Java space, developers...
Read Article
Log4j Vulnerability, Libraries and OpenJDK
Anyone who works in IT will, by now, be acutely aware of the critical security vulnerability that was revealed in the Log4J library last week. It’s even being reported in mainstream media with...
Read Article
What is OpenJDK?
I talk to many people about how they use Java, and I find there is a high level of misunderstanding about what OpenJDK is. The idea of this post is to provide a clear description of what OpenJDK...
Read Article
Benchmarking Renaissance on OpenJDK and Azul Platform Prime
The Renaissance Suite is an increasingly popular Java benchmark and one of the many benchmarks that Azul uses internally to measure performance of Azul Platform Prime from release to release and...
Read Article
Java 16 – JDK 16 Updates and New Features
How time flies! Even in these extraordinary times, it seems hard to believe another six months have passed, and we now have a new release of the JDK. As usual, I will summarise all the new...
Read Article
The 3 Hidden Risks of Unsupported, Free Java
It’s been more than 2 years since Oracle required subscription-based licensing for Java 8 and 11 support, the versions in production by the majority of Java users. Throughout this realignment,...
Read Article
Staring Into My Java Snow Globe 2021
Happy New Year, everyone! For the last few years, I’ve written a blog post at the start of each year with my predictions for what will happen in the following twelve months focused on Java. Now...
Read Article