Engineering

More →

Moving beyond Strings in Spring Data

If you've worked with data access in Java and especially with Spring Data for a while, then you are familiar with various Query and Update programmin…

Mark Paluch|February 27, 2026
Read more →

Optimizations in Spring MVC

Spring Fruits Benchmark Abstract Benchmarks are tricky to do well, and the results are often hard to interpret. This analysis attempts to go beyond a…

Dave Syer|February 25, 2026
Read more →

Spring AI Agentic Patterns (Part 5): Building Interoperable Agents with the Agent2Agent (A2A) Protocol

The Agent2Agent (A2A) Protocol is an open standard for seamless AI agent communication. It enables agents to discover capabilities, exchange messages…

Ilayaperumal Gopinathan|January 29, 2026
Read more →

Anthropic Agent Skills Support in Spring AI

In this blog, we show how using Spring AI, we can integrate with Anthropic's Native Skills API for Cloud-Based Document Generation and Custom Skills.…

Soby Chacko|January 28, 2026
Read more →

Spring AI Agentic Patterns (Part 4): Subagent Orchestration

Instead of one generalist agent doing everything, delegate to specialized agents. This keeps context windows focused—preventing the clutter that degr…

Christian Tzolov|January 27, 2026
Read more →

Spring AI Agentic Patterns (Part 3): Why Your AI Agent Forgets Tasks (And How to Fix It)

Have you ever asked an AI agent to perform a complex multi-step task, only to find it skipped a critical step halfway through? You're not alone. Rese…

Christian Tzolov|January 20, 2026
Read more →