Why Java Developers Over-Trust AI-Generated Code
AI coding tools sound confident even when they're wrong. Here's the psychology behind why Java developers accept bad suggestions — and …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Steve Poole
2,262 viewsAI coding tools sound confident even when they're wrong. Here's the psychology behind why Java developers accept bad suggestions — and …

Luis Majano
795 viewsBoxLings gives you 129 progressive exercises across 28 topics from the basics of variables and functions all the way to async programming, …

Tim Kelly
1,092 viewsSpring Session MongoDB is a library that enables Spring applications to store and manage HTTP session data in MongoDB rather than relying on …

Nicolas Frankel
8 viewsI like to analyze codebases I start working on, or that I left for months. I ask my coding assistant, case in point, Copilot CLI: "analyze …

David Vlijmincx
3,346 viewsThread-safe native memory access covering Plain, Opaque, Acquire/Release, and Volatile with JCStress tests to prove each guarantee

Luis Majano
1,014 viewsIt's been a while since we've shipped something this big. BoxLang AI 3.0 is a ground-up rethink of how AI agents, models, and tools work in …

Geertjan Wielenga
2,328 viewsThis guide walks through the complete process of deploying a minimal Spring Boot service to Kubernetes and adding full observability using …

Hector Ventura
2,142 viewsThe Motivation: Why Another AWS Emulator? As Java developers, we are used to local-first development. Tools that emulate the cloud …

Igor De Souza
3,764 viewsBreaking news: Java has been confirmed to consume all available RAM. Developers worldwide shocked. … okay, not really. Happy April 1st. It’s …

Luke Thompson
1,636 viewsThis is going to be a fun, practical tutorial demonstrating how to build a Java faceted full-text search API (like the ones powering sites …