Announcing Real-time Stream Processing Unconference
Hazelcast kicks off 2023 to connect with community members and industry experts on the Future of Real-Time Stream Processing.
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Fawaz Ghali
3,468 viewsHazelcast kicks off 2023 to connect with community members and industry experts on the Future of Real-Time Stream Processing.

Geertjan Wielenga
5,164 views"What if Simon Ritter's keynote at FOSDEM entitled 'After Nearly 30 Years, How Is Java So Popular?' ends up being held... in an empty room?"

Frank Delporte
3,867 viewsLast month we were in Dubai... and now we are on the other side of the world in the US to meet the people behind the Denver and Boulder JUG.

Johannes Bechberger
9,086 viewsEver wondered how to use Firefox Profiler to view your own profiling data? This article gives you the foundations!

Frank Delporte
4,406 viewsAllocation Pacing (AP) is a technique within the JVM of Azul Zulu Prime builds of OpenJDK to prevent long memory allocation delays.

Frank Delporte
10,849 viewsCheck out this overview of the functionality of the Garbage Collector and the things a developer should know.
Shai Almog
2,645 viewsIt isn't just about memory leaks. Understanding how RAM is used and its content provides insight into the app you can't get in any other …
Shai Almog
3,750 viewsTrack thread race conditions, figure out deadlocks, and understand the flow of asynchronous applications (even in custom code).

Johannes Bechberger
4,444 viewsEver wanted to profile your application directly from your IDE? Here comes the Java JFR Profiler plugin, an open-source plugin for IntelliJ!

Rob Austin
7,106 viewsAn initial goal of Java was to “write once, run anywhere”, but does that mean we should not be sympathetic to the hardware?