Advertisement · 728 × 90

Posts by James Ward

AI4JVM — Java AI Ecosystem Guide Your curated guide to the Java AI ecosystem — agent frameworks, inference engines, code assistants, key people, and the best learning resources.

The ecosystem around Java/JVM AI tech is now pretty vast! With the help of some other Java Champions I put together a list of the Java-related agent frameworks, inference tech, code assistants tools, key people, and the best learning resources:
ai4jvm.com

1 week ago 6 1 1 0
MCP Book - Effect Oriented Programming A Paradigm for Creating Reliable, Adaptable, Testable Systems - Using Scala and ZIO

This may be a first... We are now distributing the Effect Oriented Programming book via MCP! This brings the knowledge & examples into your AI. Now you can vibe-read instead of actually read. ;) Details: effectorientedprogramming.com/mcp/

1 month ago 6 0 0 0
Easy Agent Skills with Spring AI and the new Skillsjars project!
Easy Agent Skills with Spring AI and the new Skillsjars project! YouTube video by Coffee + Software

I'm super excited to announce skillsjars.com - Agent Skills that are versioned, security scanned, and available in your package manager (via Maven Central). Details on what it is and how to use it: www.youtube.com/watch?v=eTh1...

1 month ago 2 0 0 0
Post image

#GOTOpodcast: Effect Oriented Programming W/ Bill Frasure, @bruceeckel.bsky.social, @jamesward.com & @andrewhl.bsky.social

What if side effects weren’t something you “handle”…
but something you model?

Full episode out now 🎧 gotopia.tech/podcast

1 month ago 4 1 0 1
assertTrue("Test DSLs" == "Legacy") Over decades in programming I’ve had a few moments where I make big paradigm shifts, finding it very hard to go back. One of these moments was with Functional Programming and my latest is the move fro...

I wrote about that here:
jamesward.com/2023/09/20/a...

1 month ago 1 0 1 0

Created my first Agent Skill where I tried to distill my principles for "good code"
Check out the "Zen of James" Skill and let me know what I'm missing:
github.com/jamesward/sk...

1 month ago 5 1 1 0
Post image

💥 Build, deploy & scale AI agents!

Join @jamesward.com & @starbuxman.joshlong.com at #Devnexus for a full-day, hands-on workshop using Spring AI, MCP, Java, & Amazon Bedrock.

devnexus.com/events/hands...

Learn RAG, chat memory, & multi-agent systems — all in one session.

🎟️ Tickets- devnexus.com

1 month ago 7 3 1 0

What most devs get wrong about MCP is thinking that it is primarily for AI code assistants. MCP is primarily useful as an enterprise integration protocol.

1 month ago 3 0 0 0
Post image

💥 Build, deploy & scale AI agents!

Join @jamesward.com & @starbuxman.joshlong.com at #Devnexus for a full-day, hands-on workshop using Spring AI, MCP, Java, & Amazon Bedrock.

devnexus.com/events/hands...

Learn RAG, chat memory, & multi-agent systems — all in one session.

🎟️ Tickets- devnexus.com

2 months ago 6 2 0 0
Advertisement
Speaker announcement: Josh Long & James Ward about Spring AI and Amazon Bedrock
Speaker announcement: Josh Long & James Ward about Spring AI and Amazon Bedrock YouTube video by Voxxed Days Amsterdam

🎥 Building AI Agents with Spring AI + Amazon Bedrock
Curious about how Spring AI and Amazon Bedrock come together to build the next generation of AI agents?

👉 Watch the video announcement from
@starbuxman.joshlong.com and @jamesward.com to get a taste of what’s coming.

youtube.com/shorts/_4IZi...

3 months ago 8 4 0 0
Preview
GitHub - jamesward/spring-ai-mcp-demo Contribute to jamesward/spring-ai-mcp-demo development by creating an account on GitHub.

I've also updated all the code to fix a few issues I ran into when we recorded:
github.com/jamesward/sp...

4 months ago 2 0 0 0
Spring AI 1.1 is GA!!
Spring AI 1.1 is GA!! YouTube video by Coffee + Software

Spring AI 1.1 is out with many updates to the MCP support. @starbuxman.joshlong.com, @dashaun.com, and I walked through all the great stuff in our latest Coffee & Software episode:
www.youtube.com/watch?v=qAOA...

4 months ago 2 0 1 0
Post image

💥 Build, deploy & scale AI agents!

Join @jamesward.com & @starbuxman.joshlong.com at #Devnexus for a full-day, hands-on workshop using Spring AI, MCP, Java, & Amazon Bedrock.

devnexus.com/events/hands...

Learn RAG, chat memory, & multi-agent systems — all in one session.
🎟️ devnexus.com

4 months ago 8 3 0 0
Beyond local tools: Deep dive into MCP by James Ward, Maximilian Schellhorn
Beyond local tools: Deep dive into MCP by James Ward, Maximilian Schellhorn YouTube video by Devoxx

If you're interested in learning all about MCP, check out the Deep Dive talk that Maximilian Schellhorn and I did this year at Devoxx:
www.youtube.com/watch?v=EgKs...

5 months ago 7 1 0 0

This week @starbuxman.joshlong.com and I made two videos on building AI Agents with the latest milestone of Spring AI (Java or Kotlin) and Embabel, using Amazon Bedrock for inference:
www.youtube.com/watch?v=hmEV...
www.youtube.com/watch?v=kpeY...

6 months ago 6 2 1 0

I need to investigate running this on the new AgentCore Runtime. In the meantime I just deploy to ECS.

8 months ago 2 0 0 0
Post image

Structured Concurrency by @jamesward.com: Better cancellation & error handling in concurrent code. Covers Java/Kotlin/Scala approaches. Makes fan-out/fan-in easier! youtu.be/XOSR0Asq4h0?...

9 months ago 5 2 0 0
#112 AI Agents Get More 9's with Rod Johnson by Happy Path Programming Rod Johnson, creator of the Spring Framework, has created a JVM-based AI Agent framework called Embabel. We dive in and learn how enterprises can build more reliable Agents using deterministic plannin...

Podcast: creators.spotify.com/pod/show/hap...
Video: www.youtube.com/watch?v=kvIw...

9 months ago 0 0 0 0
Advertisement

There has been a huge gap between the world of AI and enterprises' needs. In episode #112 of Happy Path Programming, @bruceeckel.bsky.social and I chat with Rod Johnson about his Embabel Agent Framework and how it helps improve reliability, cost, and other 'ilities when building agents.

9 months ago 5 1 2 0

I’d love to!

9 months ago 2 0 0 0
Video

Learn to keep your apps platform-agnostic, scale efficiently, and optimize deployment using Spring and Testcontainers in @jamesward.com ’s and @mmeckes.bsky.social ’s Devoxx UK 2025 talk "Write Once, Deploy Everywhere: From Containers to Serverless."

Watch here - buff.ly/iIlffzZ

10 months ago 8 3 3 0
Post image

Discover how #PklLang is redefining #InfrastructureAsCode!

Unlike complex #YAML, Pkl uses schemas & constraints for robust configuration management, catching errors early and providing clear feedback.

🎥 Watch the video by Dan Chao (Software Engineer, Apple): bit.ly/43ptkpm

#Kubernetes #IaC

10 months ago 3 1 1 0

You can use the Ollama models locally. If you do decide to uae Bedrock, check out the pricing and free tier.

10 months ago 1 0 1 0

The actual body of the function is in the sample repo. Just left out for the purpose of the blog since it wasn’t relevant.

10 months ago 1 0 1 0
Spring AI 1.0 Brings AI to the Developer Masses Spring AI 1.0 has been released, enabling millions of developers to quickly and easily add AI to their Java and Kotlin systems.

The Spring AI 1.0 release is a total game changer for millions of developers, enabling them to easily integrate AI & MCP into their Java & Kotlin systems! Check out my blog about why this release is so monumental: community.aws/content/2xLk...

10 months ago 9 7 2 0
Write Once, Deploy Everywhere: From Containers to Serverless by James Ward & Matthew Meckes
Write Once, Deploy Everywhere: From Containers to Serverless by James Ward & Matthew Meckes YouTube video by Devoxx UK

Here is the recording of the "Write Once, Deploy Everywhere: From Containers to Serverless" presentation that @mmeckes.bsky.social and I did at @devoxx.uk
www.youtube.com/watch?v=8kgN...

10 months ago 9 3 0 0
A basic MCP server for testing - Built with Spring AI & Kotlin

This could go badly, but I've deployed a public MCP server for testing purposes. Built with Spring AI & Kotlin. Try it out: mcp-test.jamesward.com
Code: github.com/jamesward/he...

10 months ago 11 2 0 0
Preview
Sample-Model-Context-Protocol-Demos/modules/java-mcp-bedrock-agent at main · aws-samples/Sample-Model-Context-Protocol-Demos Collection of examples of how to use Model Context Protocol with AWS. - aws-samples/Sample-Model-Context-Protocol-Demos

Of course you can build a multi-turn MCP-based Agent on top of Amazon Bedrock Converse and the MCP Java SDK, just with a lot more code than abstractions (Spring AI, Quarkus, Langchain4j, etc). Here's the code:
github.com/aws-samples/...

10 months ago 3 0 0 0
Advertisement
Post image

Them: "You can build a multi-turn AI Agent connected to MCP servers in only 50 lines of code"
Spring AI: Hold my beer, now watch this:

11 months ago 8 2 1 0
#111 Wasm & MCP with Steve Manuel by Happy Path Programming We chat with Steve Manuel (of dylibso.com and mcp.run) about LLM "plugins" with Wasm & MCP (Model Context Protocol).Discuss this episode: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠discord.gg/XVKD2uPKyF⁠⁠

MCP & Wasm are like peanut butter and jelly. In episode 111 of @happypathprogramming.com, we take some bites into the best AI sandwich ever made with @nilslice.bsky.social:
creators.spotify.com/pod/show/hap...

11 months ago 10 3 1 0