Java on Single Board Computers: x86 vs ARM vs RISC-V
Ever since I started my #JavaOnRaspberryPi journey in 2019, which resulted in my book "Getting Started with Java on the Raspberry Pi", I've …
foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage.

Ever since I started my #JavaOnRaspberryPi journey in 2019, which resulted in my book "Getting Started with Java on the Raspberry Pi", I've …

One Year. 100+ Features. Unlimited Possibilities. Just one year ago, in March 2024, we launched BoxLang AI 1.0. Today, we're thrilled to …

The January 2026 OpenJDK quarterly updates are now (or will soon be) available from various OpenJDK distributors. This quarterly release …

Explore real‑world benchmarks, tuning options, and best‑practice strategies to optimize latency, throughput, and memory on modern hardware …

Command completion (..) extends regular completion. It lets you discover and use IntelliJ IDEA features without having to remember …

Secure Java projects with SonarQube AI Code Assurance. Use AI CodeFix and the MCP Server to auto-remediate technical debt instantly.

Writing documentation should be as low-key as possible to remove the pain from the process. One way to achieve this is through Documentation …

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 …

Memory management remains the primary factor for application performance in enterprise Java environments. Between 2017 and 2025, the …

How to perform pointer arithmetic using the Foreign Function & Memory API to achieve zero-GC memory access.