Rod Johnson
@springrod
Building the future of agent frameworks at Embabel. Creator of Spring. Developer, Entrepreneur, Investor, Author. https://www.linkedin.com/in/johnsonroda/
New blog on the Embabel vision medium.com/@springrod/the… Why Embabel is different from other agent frameworks, and why it's needed. @java @kotlin @springcentral #AgenticAI
There's something very satisfying about having a coding agent add a feature to the framework it's based on to underpin an enhancement to itself
The Embabel travel planner agent demo is getting good. Take it for a spin! Next week I'll start a series of blogs on building reliable agents, talking about its design and evolution. github.com/embabel/tripper @springcentral @SpringAICentral @java @kotlin

The core challenge of unlocking the full business value of Gen AI is communicating business concepts and data to LLMs. We understand domain modeling. Time to bring it to a new problem. Introducing Domain-Integrated Context Engineering (DICE): medium.com/@springrod/con… #genai
"Context engineering" is an advance on "prompt engineering" but there is a key part of context that's being neglected: The domain model. Why "Domain-Integrated Context Engineering" (DICE) is important: medium.com/@springrod/con… @springcentral @SpringAICentral @java @kotlin
Nice blog by Jettro Coenradie about Embabel, with a complete Java sample application: jettro.dev/building-agent… @java @springcentral @SpringAICentral @MCP_Community
Heading north to speak at the Brisbane JUG on Thursday about Embabel. Looking forward to it! meetup.com/brisjvm/events… @springcentral @SpringAICentral
Amazing to think that we can still get computing inspiration from a paper published 80 years ago. Vannevar Bush's 1945 "As We May Think" helped inspire the web and still offers ideas to explore. en.wikipedia.org/wiki/As_We_May…
Docker has a lot to offer for the agent era, with Compose, local model support and MCP gateway. Happy to be working together with them at Embabel. @slimslenders @Docker #Docker #DevTools #AgenticApps #Java @kotlin @springcentral #AgenticAI docker.com/blog/build-ai-…
Just added A2A server support to Embabel Java agent template. See how Embabel agents are automatically exported to A2A. @java @SpringAICentral @A2AbyGoogle @springcentral @kotlin github.com/embabel/java-a…
announcing a new open source project: github.com/modulewise/too… Modulewise Toolbelt is a Model Context Protocol (MCP) Server that exposes Wasm Components as Tools. check it out!
Looking forward to talking to the Brisbane JUG on July 24, about Embabel @java @springcentral @SpringAICentral meetup.com/brisjvm/events…
New blog on building reliable agentic systems: medium.com/@springrod/bui…
I concur. Loving using htmx to add web interfaces to Embabel agent demos like github.com/embabel/tripper. Building with fragments we'll be able to reuse, without the ceremony and complexity of a frontend framework. Although I know and like React, choosing htmx here is a no brainer.
let's fricking go...
"Most agentic AI projects right now are early stage experiments or proof of concepts that are mostly driven by hype and are often misapplied" - Anushree Verma, Gartner. futurism.com/ai-agents-fail… The gap between promise and reality will be filled by sound software engineering
Fun post by Russ Miles about Embabel events. Logging personalities aren't just fun--they surface an important design principle. engineeringagents.substack.com/p/the-ai-agent…
There has been a huge gap between the world of AI and enterprises' needs. In episode #112 of Happy Path Programming, @BruceEckel and I chat with @springrod about his Embabel Agent Framework and how it helps improve reliability, cost, and other 'ilities when building agents.
Important paper from NVIDIA on why an agent framework is needed to orchestrate multiple LLM interactions, as opposed to relying on "language model agency" where one LLM orchestrates all tool calls. research.nvidia.com/labs/lpr/slm-a… @springai @springcentral @java
New Documentary on production 🎥🎬 @springrod @springframework @spring_io