Update or Upgrade Java... and Which Version Should You Use?
Keeping your Java environment stable requires discerning which updates to install and then installing them appropriately.
foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage.

Keeping your Java environment stable requires discerning which updates to install and then installing them appropriately.

Transitioning from synchronous to event-driven APIs modernizes the enterprise and unlocks real-time events and information.

One subject that often evokes a lot of debate is which is the best OS to develop a Java application on. This article gives my view!

Hazelcast Serverless manages your Cloud infrastructure, handling resource isolation, resource stealing, and isolated network access.

RIFE2 v1.3.0 has experimental support for GraalVM Ahead-Of-Time compilation with native-image, reducing startup time to an incredible 3ms!

The Scoped Values API allows us to store and share immutable data for a bounded lifetime, and is included since Java 20 as an incubator API.

Sealed classes can help you create more robust and maintainable code by restricting the inheritance hierarchy of your classes and …

Let's talk about debugging and observability. We work with debugging all the time, but how well do we know this common practice?

16 missing features in the VS code debugger that are available in IntelliJ. Are they worth switching your main IDE? Detailed lists and …

With Azul Vulnerability Detection, running the software and getting security insight become the same action.