Harness Engineering - Part 7: The Memory Layer
In the seventh installment of the Harness Engineering series, the developer details the Memory Layer, a component that gives AI agents persistence within and across sessions. The article distinguishes…
In the seventh installment of the Harness Engineering series, the developer details the Memory Layer, a component that gives AI agents persistence within and across sessions. The article distinguishes…
In the sixth part of the Harness Engineering series, the developer explains the role of the Environment in agentic systems, where tool side effects materialize. The post outlines three key properties—…
In the fifth installment of the Harness Engineering series, the developer introduces context engineering, the discipline of designing the payload sent to a language model on every turn of an agentic l…
A new Bash wrapper called mvn-lite reduces Maven build output for coding agents by 99%, cutting successful output from 6,753 bytes to 16 bytes in a real four-module Java application, while preserving …
JetBrains announced that IntelliJ IDEA's Java and Kotlin intelligence is now available as a preview extension for third-party editors, starting with VS Code and its forks such as Cursor. The Java & Ko…
OpenJDK elevated JEP 539 (Strict Field Initialization in the JVM, Preview) and JEP 401 (Value Objects, Preview) to Targeted for JDK 28, while JEP 535 (Shenandoah GC: Generational Mode by Default) move…
A series of vector database courses, led by Doug Turnbull and Adam Hevenor, will run the week of August 10, covering how to choose a vector database, improve hybrid search, and build a vector database…
A developer built and deployed a Java AI agent using the Google Agent Development Kit (ADK) on Debian 13. The agent, which provides time and weather information, was compiled with Java 25 and deployed…
An Android developer updated the Be Nice app to use Jetpack AppFunctions alpha10, which removed the appfunctions-service artifact and requires hosting an @AppFunctionServiceEntryPoint AppFunctionServi…
A developer modernizing a 20-year-old Java 1.5 codebase found that large language models initially produced plausible but incorrect answers, such as hallucinating dependencies and assuming a non-exist…
Software engineer Doug Turnbull argues that developers should prioritize writing code over specifications when working with AI coding agents, using tests as executable requirements to gradually expand…
A developer built a Spring Boot MCP server that exposes database queries, REST API calls, and file system access as tools for AI agents like Claude, GitHub Copilot, and Cursor. The project highlights …
The British Army's AI system, ASGARD, has reduced corps-level war planning cycles from 72 hours to one hour, according to Chief of the General Staff Gen. Roly Walker. The system processes 10 terabytes…
Spring AI, the official Spring framework for building AI-powered Java applications, offers Java developers a unified interface to integrate with multiple AI providers like OpenAI, Google Gemini, and A…
Integration tests for JVM web services should be placed in a separate module to keep fast unit tests fast and ensure honest dependency boundaries. The environment—including databases, message brokers,…
GitHits launched its public beta 0.9, a CLI and local MCP server that gives coding agents access to open-source code behind project dependencies. The tool indexes open-source code and documentation, a…
Legioni, a team of AI coding agents that coordinates work and learns from every task, has been released as an open-source tool. The agents plan, implement, review, and test code, with lessons from eac…
Anthropic CEO Dario Amodei told Bloomberg that the company's Claude AI model did not cross its ethical red lines when used during a US Tomahawk cruise missile strike on a girls' elementary school in M…
TamboUI, a new Java library for building textual user interfaces (TUIs), launched in response to a call for Java to dominate terminal applications by 2026. Inspired by the Rust-based Ratatui library, …
Seed4j-mcp is a new open-source Model Context Protocol (MCP) server that allows AI agents like Claude Code and Cursor to control the seed4j application generator, enabling them to scaffold Spring Boot…