MongoDB Sharding: What to Know Before You Shard a Collection
When we think about a system that operates at scale, we are usually talking about an application that needs to serve millions of users. This …
foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage.

When we think about a system that operates at scale, we are usually talking about an application that needs to serve millions of users. This …

first, a word about ecosystems Before we dive into Shai-Hulud, before we label it “sophisticated” or “advanced” or “next generation,” we …

Profiling a Java Application Running Inside an Unikernel with JProfiler Unikernels are often associated with minimalism and tight resource …

Over the past decade, the Java ecosystem has gradually abandoned the idea that increasing the number of threads is the scalable solution to …

Unlock Enterprise AI on the JVM with BoxLang AI Build Agents, RAG Pipelines & Multi-Model Workflows — One API, Zero Lock-In Modern …

See how to use machine learning in java by building a Spring Boot API for Spam Detection using the ONNX Runtime for Java.

Two weeks have passed, and it is time to present a new collection of readings that may shape developments, utilization or ideas in the field …

Have you ever wondered why updates and upgrades are so essential for any system? Well, it’s no secret: They ensure that systems remain …

A couple of years ago, I developed a small Kotlin GUI to help me rename my files in batch. I actually created it with different JVM …

We're excited to announce BoxLang 1.10.0, a feature-packed release that brings powerful functional programming capabilities, elegant loop …