One Base URL, Many Coding Agents: What an OpenAI-Compatible Gateway Looks Like From java.net.http
Table of Contents What a gateway is, mechanicallyProbing it from JavaThe boundary a Java developer should care aboutLesson one: code does not tokenize like proseLesson two: refresh the token before it dies, one per serverA checklist before you paste a ...
-
Debugging Is Invariant Discovery: What One Kafka Session Taught Us About AI Agents
Table of Contents The shape of the sessionWhat the agent got rightWhat it got wrong, and why it matters for Java teamsThe agent’s only sensor was the developerThe Java lesson: write the invariant down where a test can see itWhat …
-
“Commit created” — but it isn’t: why the agent’s word needs external verification, and what the mistake costs
Table of Contents What the issue trackers show”Committed” and “pushed”Where the JetBrains IDE keeps the evidenceA five-minute walkthroughAcceptance checklist for agent-reported side effectsFAQConclusionSourcesA detailed report reads like proof. The agent lists the files it touched, names the branch, quotes a …
-
Did Your AI Agent Ever Run a Debugger? One JVM Bug, Two Agent Runs
Table of Contents The method under testA checklist you can apply with any agentJava developers reach for the debugger without thinking about it. Set a breakpoint, run the failing test, look at the variables, then decide what to change. Most …
-
Why I Banned ThreadLocal from the Exeris Kernel (And What Replaced It)
Table of Contents The Forensic Analysis: The 3 Sins of ThreadLocal1. The Spaghetti State (Unconstrained Mutability)2. The Memory Leak Trap (Unbounded Lifetime)3. The Inheritance Tax (The RAM Killer)The Missing Link: Structured Concurrency IncompatibilityExhibit A: The Zero-Waste Solution (JEP 506)The ScoreboardExhibit …
-
Foojay Podcast #94: More Than a Blog: How Foojay Connects, Sustains, and Evolves the Java Community
Table of Contents YouTubePodcast AppsContentFoojay.io, the website for the Friends of OpenJDK, is turning six years old. To celebrate, Frank Delporte headed to JCON in Cologne, Germany, and sat down with twelve members of the Java community to talk about …
-
Announcing bx-ldap: Enterprise LDAP for BoxLang
Table of Contents 🎯 Why?✨ Amazing Features🔍 Seven Powerful Actions📊 Flexible Return Formats🔌 Smart Connection Pooling📢 Event-Driven Programming💡 Code Samples🔒 Enterprise-Grade Security🚀 Performance Optimized📦 Installation📚 Documentation🎁 Get Access🛒 Purchase Options We’re excited to announce the release of bx-ldap, a comprehensive …
-
JavaPro Shout Out: “From Reactive Streams to Virtual Threads”
Virtual Threads deliver a fast, cheap (in terms of memory & switching speed) threading solution for the JVM. They promise the return of a direct-style, synchronous programming model. But is that enough to challenge the status quo regarding data streaming? …