Engineering

More →

Spring AI and TypeSafe Jev: Fast, Cheap, Structured Decisions

Reference documentation and GitHub repository We often need quick decision-making components in our AI applications: to pick the next step in a multi…

Christian Tzolov|September 21, 2026
Read more →

Releasing Spring for Modern Challenges

Releasing Spring For Modern Challenges TL;DR: The Spring release train has been updated from a two week long train to a single day, the Thursday afte…

Michael Minella|September 21, 2026
Read more →

Self-Correcting Structured Output in Spring AI 2.0

Large language models are text-in, text-out systems — their interface is natural language. Natural language is a great interface for humans and a po…

Christian Tzolov|June 23, 2026
Read more →

MongoDB-backed Spring Batch jobs and more in Spring Boot 4.1

Spring Batch was introduced many years before MongoDB existed, and its design assumed the presence of a SQL database in which to store the state of S…

Josh Long|June 21, 2026
Read more →

Tool Calling in Spring AI 2.0: A Composable, Agentic Architecture

Tool calling — the ability for an AI model to invoke application-defined functions and act on the results — is the essential building block of agenti…

Christian Tzolov|June 15, 2026
Read more →

Ronald Dehuysser, founder of JobRunr, on their ambitious new JavaClaw-like agent runtime

Hi Spring fans! In this installment, I talk to my friend and JobRunr founder Ronald Dehuysser about the latest and greatest, and their new "JavaClaw"…

Josh Long|April 30, 2026
Read more →