James Ward
banner
jamesward.com
James Ward
@jamesward.com
Just another nerd with a podcast: happypathprogramming.com
And a book:
effectorientedprogramming.com
Pinned
In case you missed it, the book that Bruce Eckel, Bill Frasure, and I have been working on for 4 years is out! Effect Oriented Programming: A paradigm for creating reliable, adaptable, testable systems. Optimized for mobile reading! Get the digital or print version at: effectorientedprogramming.com
Reposted by James Ward
💥 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
November 10, 2025 at 5:00 PM
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...
Beyond local tools: Deep dive into MCP by James Ward, Maximilian Schellhorn
YouTube video by Devoxx
www.youtube.com
October 31, 2025 at 8:23 PM
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...
September 13, 2025 at 8:07 PM
Reposted by James Ward
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?...
July 4, 2025 at 12:03 PM
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.
July 3, 2025 at 1:46 PM
Reposted by James Ward
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
June 3, 2025 at 8:03 AM
Reposted by James Ward
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
May 23, 2025 at 1:00 PM
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...
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.
community.aws
May 21, 2025 at 11:51 AM
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...
Write Once, Deploy Everywhere: From Containers to Serverless by James Ward & Matthew Meckes
YouTube video by Devoxx UK
www.youtube.com
May 16, 2025 at 3:05 PM
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...
A basic MCP server for testing - Built with Spring AI & Kotlin
mcp-test.jamesward.com
May 14, 2025 at 2:58 PM
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/...
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
github.com
May 12, 2025 at 1:50 PM
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:
April 30, 2025 at 2:33 PM
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...
#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⁠⁠
creators.spotify.com
April 12, 2025 at 6:38 PM
Just finished upgrading some AWS + Spring AI + MCP samples from Spring AI M6 to the new M7. Pretty straightforward but if you need a reference, check out the samples: github.com/aws-samples/...
GitHub - aws-samples/Sample-Model-Context-Protocol-Demos: Collection of examples of how to use Model Context Protocol with AWS.
Collection of examples of how to use Model Context Protocol with AWS. - aws-samples/Sample-Model-Context-Protocol-Demos
github.com
April 11, 2025 at 6:24 AM
I'm primarily a back-end developer and I've struggled to understand how to bring AI into my systems. Luckily I was able to sit down with @starbuxman.joshlong.com and learn about how Spring AI makes this all super easy, including integration with MCP servers and RAG with vector data.
April 9, 2025 at 4:59 PM
The amazon-q-cli package is now in Nix unstable!
April 6, 2025 at 9:55 PM
Reposted by James Ward
📣 Join us LIVE this Monday for Spring Office Hours S4E9!

We're excited to welcome @jamesward.com, Principal Developer Advocate at AWS, to discuss running MCP-Based Agents on AWS with Spring AI. Learn how to build AI applications using MCP and Nova.

🔴 Watch: www.youtube.com/watch?v=U5JD...
Spring Office Hours: S4E9 - Running MCP-Based Agents on AWS with James Ward
YouTube video by SpringDeveloper
www.youtube.com
April 6, 2025 at 2:23 PM
Thanks Christian and other Spring AI devs for making it so easy to work with Amazon Bedrock & MCP! Here is the corresponding video that @starbuxman.joshlong.com and I created: www.youtube.com/watch?v=Y291...
And the code: github.com/aws-samples/...
April 2, 2025 at 3:09 PM
Reposted by James Ward
🚀 The MCP Java SDK core module provides default STDIO & SSE client/server transports - no external web frameworks needed!

Build MCP clients/servers in plain Java with both Async (Reactor) & Sync APIs. Spring support is optional.

🔗 Minimal deps: central.sonatype.com/artifact/io....
March 30, 2025 at 1:45 PM
Has anyone made it so I can just use assertTrue in Java yet? (with good failure details like kotlin-power-assert / ZIO Test)
March 19, 2025 at 3:24 PM
Can someone please make a CarPlay app so I can vibe code while driving??
March 7, 2025 at 12:39 AM
Reposted by James Ward
Developers: what is your view of AWS?
February 26, 2025 at 6:03 PM
httptap is one of the most useful programming tools I’ve been using lately
github.com/monasticacad...
GitHub - monasticacademy/httptap: View HTTP/HTTPS requests made by any Linux program
View HTTP/HTTPS requests made by any Linux program - monasticacademy/httptap
github.com
February 19, 2025 at 4:40 PM