Sign in

James Ward

@jamesward.com
2.7K followers 864 following 139 posts

Just another nerd with a podcast: happypathprogramming.com And a book: effectorientedprogramming.com

PostsRepliesMedia
Reposted by James Ward
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 28/09/2026
Missed this session? @jamesward.com shows how SkillsJars lets you version and share agent skills across JVM projects in “Agent Skills for Code Assistants and Custom Agents” at IntelliJ IDEA Conf 2026. Watch on YouTube: youtu.be/Mc-Lk7sF3ZM
youtu.be
https://youtu.be/Mc-Lk7sF3ZM
021
Reposted by James Ward
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 08/09/2026
Starting soon at IntelliJ IDEA Conf 2026. SkillsJars brings Agent Skills to the JVM ecosystem using JARs and Maven repositories. Agent Skills for Code Assistants and Custom Agents by @jamesward.com 🕑 9:00–10:00 am UTC 👉 youtube.com/live/fi_mGfi... #IntelliJIDEAConf
youtube.com
IntelliJ IDEA Conf. Day 1
IntelliJ IDEA Conf 2026 is a free virtual conference for developers working across the JVM ecosystem.Join us on September 8-9 2026, for two days of talks on ...
011
James Ward @jamesward.com · 11/08/2026
I'll continue representing Amazon on the Agentic AI Foundation Technical Committee. Building is just so much fun right now! Let me know if there are things you'd like to see us improve with the AWS Agent Experience.
020
James Ward @jamesward.com · 11/08/2026
This week I moved teams at AWS so that I can focus more on building Agent Experience around the SDKs, CLI, and Docs. I'm super excited to get back a more engineering focused role and enable AWS users to be amazingly productive in their AI agents!
290
James Ward @jamesward.com · 15/07/2026
I think skills are more typically used for these kinds of reusable instructions.
100
James Ward @jamesward.com · 15/07/2026
Super fun session with @maritvandijk.bsky.social about Agent Skills and SkillsJars
372
Reposted by James Ward
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 14/07/2026
What if AI agent skills were as easy to share as Java libraries? At IntelliJ IDEA Conf 2026, @jamesward.com introduces SkillsJars – a new approach to packaging, versioning, and sharing Agent Skills using the familiar Jar and Maven ecosystem. 🗓 September 8–9 👉 Register now: jb.gg/5vx31c
181
James Ward @jamesward.com · 02/07/2026
Just improved agent experience in sbt-reload by adding reloadStatus, reloadPause, and reloadResume tasks. Use your AGENTS<dot>md to tell the AI to pause the reloader when making a sequence of changes.
020
Reposted by James Ward
Simon Vergauwen @vergauwensimon.bsky.social · 25/06/2026
It's all just there @jamesward.com 😁 This is valid Kotlin in 2.4.0 😍 On top of that Kotlin has so many other awesome features to combine this with, and you can write all the code examples from your book effect oriented programming in very elegant ways. You should really give this a proper spin.
Small example showing context parameters with suspend and Arrow-kt's Raise to showcase modern functional programming in Kotlin
011
James Ward @jamesward.com · 24/06/2026
Well! Kotlin 2.4 does have something like Effects now. I need @vergauwensimon.bsky.social to explain it to me though :)
210
James Ward @jamesward.com · 05/06/2026
I really enjoyed the conversation! Thank you!
181
Reposted by James Ward
Spring I/O @springio.net · 22/05/2026
🍃 Bootiful Spring AI by @starbuxman.joshlong.com / @jamesward.com @ Spring I/O 2026 ▶️ Video: youtu.be/nHnKReitDXc #springio26
youtu.be
Bootiful Spring AI by Josh Long / James Ward @ Spring I/O 2026
YouTube video by Spring I/O
063
James Ward @jamesward.com · 20/05/2026
Thanks! Yeah, Scala world has gotten a bit quiet. ZIO is so good with AI code assistants. So maybe there will be a resurgence?
110
James Ward @jamesward.com · 20/05/2026
Well I cooked up a Scala ZIO library for AI inference with Amazon Bedrock. Took quite a bit of churning to get to an API that I like. Check out the repo: github.com/jamesward/zi... And the full sample: github.com/jamesward/he...
github.com
GitHub - jamesward/zio-bedrock-converse
Contribute to jamesward/zio-bedrock-converse development by creating an account on GitHub.
110
Reposted by James Ward
Spring I/O @springio.net · 18/05/2026
🍃 Beyond local tools: Deep dive into MCP with Spring AI by @jamesward.com / Maximilian Schellhorn @ Spring I/O 2026 ▶️ Video: youtu.be/gH9bheS0ifU 🔗 Slides: 2026.springio.net/slides/beyon... #springio26
youtu.be
Beyond local tools: Deep dive into MCP with Spring AI by James Ward / Maximilian Schellhorn
YouTube video by Spring I/O
072
Reposted by James Ward
JetBrains @jetbrains.com · 22/04/2026
Is the JVM the best platform for AI agents in 2026? @jamesward.com (AWS, Agentic AI Foundation) makes the case: Spring AI, Embabel, Ktor, MCP, Skills, and why typed languages have a built-in AI advantage. 🎥 Watch now: youtu.be/ACP0Nx-sW10
141
James Ward @jamesward.com · 15/04/2026
Thank you for the kind words!
030
James Ward @jamesward.com · 14/04/2026
Huge thank you to all the amazing work by my colleagues: Yuriy Bezsonov, Andrei Shakirin, Maximilian Schellhorn, Matt Meckes, and Muhammad Hamza Usmani Details in our blog: aws.amazon.com/blogs/machin...
aws.amazon.com
Spring AI SDK for Amazon Bedrock AgentCore is now Generally Available | Amazon Web Services
With the new Spring AI AgentCore SDK, you can build production-ready AI agents and run them on the highly scalable AgentCore Runtime. The Spring AI AgentCore SDK is an open source library that brings ...
020
James Ward @jamesward.com · 14/04/2026
Super excited to announce the Spring AI Amazon Bedrock AgentCore 1.0 release! This release makes it super easy to deploy Java / Kotlin Spring AI agents on AWS. You can also use AgentCore Memory, Code Interpreter, and Browser either with your agents on AgentCore Runtime or running wherever you want.
110
James Ward @jamesward.com · 08/04/2026
yeah. i’m not sure if javadocs themselves are mobile friendly but at least my side should probably be. :)
010
James Ward @jamesward.com · 07/04/2026
I've made a bunch of Agent Experience enhancements to javadocs.dev More MCP tools, better markdown support - including Accepts: text/markdown, and llms.txt Along the way I built a Scala ZIO HTTP MCP server library: github.com/jamesward/zi... Give it a whirl and let me know what you think!
javadocs.dev
javadocs.dev
160
James Ward @jamesward.com · 27/03/2026
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
ai4jvm.com
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.
161
James Ward @jamesward.com · 03/03/2026
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/
effectorientedprogramming.com
MCP Book - Effect Oriented Programming
A Paradigm for Creating Reliable, Adaptable, Testable Systems - Using Scala and ZIO
060
James Ward @jamesward.com · 26/02/2026
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...
youtube.com
Easy Agent Skills with Spring AI and the new Skillsjars project!
YouTube video by Coffee + Software
020
Reposted by James Ward
GOTO Conferences @gotocon.com · 26/02/2026
#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
041
James Ward @jamesward.com · 26/02/2026
I wrote about that here: jamesward.com/2023/09/20/a...
jamesward.com
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...
110
James Ward @jamesward.com · 26/02/2026
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...
151
Reposted by James Ward
Devnexus @devnexus.bsky.social · 20/02/2026
💥 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
273
James Ward @jamesward.com · 05/02/2026
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.
030
Reposted by James Ward
Devnexus @devnexus.bsky.social · 23/01/2026
💥 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
062
Reposted by James Ward
Voxxed Days Amsterdam @amsterdam.voxxeddays.com · 24/12/2025
🎥 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...
youtube.com
Speaker announcement: Josh Long & James Ward about Spring AI and Amazon Bedrock
YouTube video by Voxxed Days Amsterdam
084
James Ward @jamesward.com · 03/12/2025
I've also updated all the code to fix a few issues I ran into when we recorded: github.com/jamesward/sp...
github.com
GitHub - jamesward/spring-ai-mcp-demo
Contribute to jamesward/spring-ai-mcp-demo development by creating an account on GitHub.
020
James Ward @jamesward.com · 03/12/2025
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...
youtube.com
Spring AI 1.1 is GA!!
YouTube video by Coffee + Software
120
Reposted by James Ward
Devnexus @devnexus.bsky.social · 10/11/2025
💥 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
083
James Ward @jamesward.com · 31/10/2025
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...
youtube.com
Beyond local tools: Deep dive into MCP by James Ward, Maximilian Schellhorn
YouTube video by Devoxx
061
James Ward @jamesward.com · 13/09/2025
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...
162
James Ward @jamesward.com · 20/07/2025
I need to investigate running this on the new AgentCore Runtime. In the meantime I just deploy to ECS.
020
Reposted by James Ward
GOTO Conferences @gotocon.com · 04/07/2025
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?...
052
James Ward @jamesward.com · 03/07/2025
Podcast: creators.spotify.com/pod/show/hap... Video: www.youtube.com/watch?v=kvIw...
creators.spotify.com
#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...
000
James Ward @jamesward.com · 03/07/2025
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.
251
James Ward @jamesward.com · 27/06/2025
I’d love to!
020
Reposted by James Ward
Devoxx UK @devoxx.uk · 03/06/2025
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
383
Reposted by James Ward
InfoQ @infoq.com · 23/05/2025
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
131
James Ward @jamesward.com · 21/05/2025
You can use the Ollama models locally. If you do decide to uae Bedrock, check out the pricing and free tier.
110
James Ward @jamesward.com · 21/05/2025
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.
110
James Ward @jamesward.com · 21/05/2025
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...
community.aws
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.
297
James Ward @jamesward.com · 16/05/2025
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...
youtube.com
Write Once, Deploy Everywhere: From Containers to Serverless by James Ward & Matthew Meckes
YouTube video by Devoxx UK
083
James Ward @jamesward.com · 14/05/2025
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...
mcp-test.jamesward.com
A basic MCP server for testing - Built with Spring AI & Kotlin
0102
James Ward @jamesward.com · 12/05/2025
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/...
github.com
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
030
James Ward @jamesward.com · 30/04/2025
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:
172