The FFM API: How OpenJDK Changed the Game for Native Interactions (And Made Pi4J Better!)
The Pi4J project is a Java library that allows you to control the GPIO pins and electronic components connected to a Raspberry Pi with pure …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Frank Delporte
2,368 viewsThe Pi4J project is a Java library that allows you to control the GPIO pins and electronic components connected to a Raspberry Pi with pure …

Alexius Dionysius Diakogiannis
14,265 viewsMemory management remains the primary factor for application performance in enterprise Java environments. Between 2017 and 2025, the …

David Vlijmincx
3,056 viewsHow to perform pointer arithmetic using the Foreign Function & Memory API to achieve zero-GC memory access.

Soham Dasgupta
2,067 viewsIf you are like me, get the adrenaline rush of getting up on stage and can’t wait to share things that you experienced and learned, then …

Miro Wengner
6,215 viewsFirst of all, Happy New Year 2026! This year is designated in the Chinese Calendar as the Year of the Fire Horse (starting on February 17.). …

Loic Mathieu
3,021 views“Sleep is not a synchronization primitive.” Every test engineer, eventually What’s a flaky test? A flaky test is a test that sometimes …

I have spent some time last year implementing Cloudflare Tunnels on my Home Assistant and my Synology NAS. On Mastodon, I had not one but …

Luis Majano
2,286 viewsBoxLang continues to expand as more customers migrate to it’s dynamic JVM platform.

Jonathan Vila
4,089 viewsIn the AI LLM ecosystem (Anthropic, OpenAI, Google, ...), if the code compiles and does what we asked is just level 1. I have been analyzing …

Michal Maléř
7,469 viewsThis article is for technically savvy readers, especially developers, protocol designers, and product teams working with AI agents, APIs, or …