Did Your AI Agent Run the Debugger? One JVM Bug, Two Agent Runs
Java developers reach for the debugger without thinking about it. Set a breakpoint, run the failing test, look at the variables, then decide …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Viktoria Evdokimova
166 viewsJava developers reach for the debugger without thinking about it. Set a breakpoint, run the failing test, look at the variables, then decide …

Braham Shakti
515 viewsI spent months building a static analyzer that answers one question about a Spring Boot codebase: if I change this endpoint, what does the …

Erik Hatcher
5 viewsThe MongoDB Search Server for Java adds faceting, sorting, highlighting, weighted fields, and negative filters, with BSON pipeline tips and …

Graeme Robinson
115 viewsPart 5 of our aggregation optimization series: swapping an explicit $sort for an index-backed sort cut MongoDB query time from 51ms to 14ms

Cristobal Escobar
1 viewsEvery enterprise runs on Word documents. Contracts. RFPs. Proposals. Board reports. Offer letters. HR handbooks. Compliance policies. …

Graeme Robinson
1 viewsAnd why MongoDB might be a better relational database than you ever realized. Design reviews are one-on-one meetings where MongoDB experts …

Frank Delporte
155 viewsHere are the JavaFX LinksOfTheMonth of August 2026. We took a summer break, so there was only one "Links Of The Week" this month, and it …
Geertjan Wielenga
165 viewsApache NetBeans DataWrangler brings the file formats of data analytics into Apache NetBeans 31: CSV, Apache Parquet, JSON and Excel, the …

Angelo Rubini
1 viewsA Fully Stateless Jakarta Faces Marketplace with Server-Side Rendering — No HttpSession, No Saved ViewState, No Sticky Sessions (see the poc …
Geertjan Wielenga
1 viewsDuckDB is an in-process analytical database. You add one JAR to a Java project and get a SQL engine that reads CSV, Parquet, and JSON files …