Compilation Avoidance with Gradle
Learn what ABI-based compilation means for the average workflow, turning out to be one of the best performance enhancements for any build!
foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage.

Learn what ABI-based compilation means for the average workflow, turning out to be one of the best performance enhancements for any build!

This article explains why we chose JSF to build the Eclipse starter for Jakarta and why it deserves more love and attention!

Want to have a say in what happens for the next version of Jakarta EE? Check out the new edition of the Jakarta EE Survey 2022 by OmniFish!

Got a chance to meet & talk to many interesting members of the Spring team and hear about updates to Spring 6 & Spring Boot 3 in my home …

Learn how the most challenging issue with server-side caching is the configuration, such as what to cache and for how long.

Learn about several alternatives to cache web resources: Expiry and Cache-Control, Last-Modified and ETag, and the Cache API and web …

Learn about JavaFX and Brain-Computer Interfaces: data collected non-invasively (head wraps with cables) and invasively (brain implants).

Ever wondered what all the JDK Flight Recorder events are? Wonder no more, https://sapmachine.io/jfrevents is here to help you.

EDA is a design pattern in which decoupled components (often microservices) can asynchronously publish and subscribe to events.

In this article, we're going to take a look at different ways to view your external dependencies in IntelliJ IDEA.