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
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
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 · 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
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 · 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 · 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
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
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
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
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
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
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
James Ward @jamesward.com · 12/04/2025
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...
creators.spotify.com
#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⁠⁠
193
James Ward @jamesward.com · 11/04/2025
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.com
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
082
James Ward @jamesward.com · 10/04/2025
Had a great chat with Justin Reock from @getdx.bsky.social about developer productivity on Episode 110 of @happypathprogramming.com: creators.spotify.com/pod/show/hap...
creators.spotify.com
#110 Unlocking Developer Productivity with Justin Reock by Happy Path Programming
Justin Reock has spent a lot of his career thinking about how to help developers be more productive. In this episode we learn about the methodologies that can help developers spend more time in "flow ...
020
James Ward @jamesward.com · 09/04/2025
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.
160
James Ward @jamesward.com · 06/04/2025
The amazon-q-cli package is now in Nix unstable!
051
Reposted by James Ward
Dan Vega @danvega.dev · 06/04/2025
📣 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...
youtube.com
Spring Office Hours: S4E9 - Running MCP-Based Agents on AWS with James Ward
YouTube video by SpringDeveloper
041
James Ward @jamesward.com · 02/04/2025
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/...
youtube.com
Building Agents with AWS: Complete Tutorial (Java, Spring AI, Amazon Bedrock & MCP)
YouTube video by AWS Developers
051
Reposted by James Ward
Christian Tzolov @tzolov.bsky.social · 30/03/2025
🚀 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....
0137
James Ward @jamesward.com · 19/03/2025
Has anyone made it so I can just use assertTrue in Java yet? (with good failure details like kotlin-power-assert / ZIO Test)
120
James Ward @jamesward.com · 07/03/2025
Can someone please make a CarPlay app so I can vibe code while driving??
140
Reposted by James Ward
Ali Spittel @alispit.tel · 26/02/2025
Developers: what is your view of AWS?
13115
James Ward @jamesward.com · 24/02/2025
In episode 109 of @happypathprogramming.com we dove into AI models, LLMs, and MCP with Lize Raes: creators.spotify.com/pod/show/hap...
creators.spotify.com
#109 AI, LLMs, and MCP with Lize Raes by Happy Path Programming
Lize Raes teaches us about AI models, LLMs, Tools, Agents, and MCP.Article from Anthropic on Agent architectures: Building effective agentsDiscuss this episode: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠discord.gg/XVKD2uPKyF⁠⁠
021
James Ward @jamesward.com · 19/02/2025
httptap is one of the most useful programming tools I’ve been using lately github.com/monasticacad...
github.com
GitHub - monasticacademy/httptap: View HTTP/HTTPS requests made by any Linux program
View HTTP/HTTPS requests made by any Linux program - monasticacademy/httptap
12511
Reposted by James Ward
Greg Wilson @handle.invalid · 13/02/2025
Here's a quick article to provide an update on AWS Documentation progress -- sharing details about recent content refactoring, website updates, new content types, and a peek at how we're leveraging AI. I'll follow up soon with a similar update about the SDKs and CLI! 😎 aws.amazon.com/blogs/aws-in...
aws.amazon.com
AWS Documentation update — progress, challenges, and what’s next for 2025 | Amazon Web Services
WS has been making significant improvements to their documentation through content restructuring, increased code samples, enhanced website navigation, and AI integration, while maintaining their commi...
0246