Cracking Code and Conventions: An Exclusive Interview with Nicolas Fränkel
Join us as we explore Nicolas Fränkel's journey in software development, industry challenges, and the potential role of AI in the future of …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

A N M Bazlur Rahman
5,880 viewsJoin us as we explore Nicolas Fränkel's journey in software development, industry challenges, and the potential role of AI in the future of …

The Foojay Java User Group World Tour has already brought us all over the world. In this episode, the host decided to stay at home in …

Johannes Bechberger
9,235 viewsUnderstanding class loader hierarchies is essential when developing instrumenting Java agents. So I wrote an article about it.
Shai Almog
4,739 viewsString manipulation is improving (JEP 430), but Manifold can help us now. Even on JDK 8, it goes further with a sophisticated template …
Tobias Briones
5,007 viewsThere's no support for the pipe operator |> in Kotlin, so we have to come up with a custom and clean implementation for this function.

Peter Lawrey
8,505 viewsThe cost of object creation can be far higher than the cost of cleaning them up if they are very short lived.

A N M Bazlur Rahman
6,739 viewsDive into our interview with software engineer Miro Wengner as he discusses his career, software challenges, and insights from his …

Frank Delporte
3,079 viewsAgain a busy month in JavaFX-world! Here is a nice list with links for your reading and clicking pleasure!

Fawaz Ghali
3,712 viewsCombining the strengths of vector databases and real-time stream processing is an efficient way of processing data in real-time at scale.

Nicolas Frankel
2,784 viewsIn this article, implement Data Residency within a simple architecture, thanks to Apache APISIX and Apache ShardingSphere.