Java is Very Fast, If You Don’t Create Many Objects
The cost of object creation can be far higher than the cost of cleaning them up if they are very short lived.
foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage.

The cost of object creation can be far higher than the cost of cleaning them up if they are very short lived.

Dive into our interview with software engineer Miro Wengner as he discusses his career, software challenges, and insights from his …

Again a busy month in JavaFX-world! Here is a nice list with links for your reading and clicking pleasure!

Combining the strengths of vector databases and real-time stream processing is an efficient way of processing data in real-time at scale.

In this article, implement Data Residency within a simple architecture, thanks to Apache APISIX and Apache ShardingSphere.
Parsing JSON in Java (and other formats) can be as easy as in JS. It can do much more while keeping the type-safety and deep IDE …

Create new Vaadin Java web application projects using start.spring.io. Configure the dependencies and choose your Maven or Gradle.

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

We introduce a linear algorithm for rolling binary trees and implement it in Java, by demonstrating the use of common design patterns.

I like to describe this book as a beginner's book for experts. Anyone who needs to get up to speed quickly using Java is my primary …