I need to investigate running this on the new AgentCore Runtime. In the meantime I just deploy to ECS.
20.07.2025 02:00 β π 2 π 0 π¬ 0 π 0@jamesward.com.bsky.social
Just another nerd with a podcast: happypathprogramming.com And a book: effectorientedprogramming.com
I need to investigate running this on the new AgentCore Runtime. In the meantime I just deploy to ECS.
20.07.2025 02:00 β π 2 π 0 π¬ 0 π 0Structured 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?...
04.07.2025 12:03 β π 5 π 2 π¬ 0 π 0Podcast: creators.spotify.com/pod/show/hap...
Video: www.youtube.com/watch?v=kvIw...
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.
03.07.2025 13:46 β π 5 π 1 π¬ 2 π 0Iβd love to!
27.06.2025 14:11 β π 2 π 0 π¬ 0 π 0Learn 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
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
You can use the Ollama models locally. If you do decide to uae Bedrock, check out the pricing and free tier.
21.05.2025 22:23 β π 1 π 0 π¬ 1 π 0The actual body of the function is in the sample repo. Just left out for the purpose of the blog since it wasnβt relevant.
21.05.2025 22:21 β π 1 π 0 π¬ 1 π 0The 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...
21.05.2025 11:51 β π 9 π 7 π¬ 2 π 0Here 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...
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...
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/...
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:
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...
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/...
11.04.2025 06:24 β π 8 π 2 π¬ 0 π 0Had 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...
Check out the end-to-end video and the code:
www.youtube.com/watch?v=Y291...
github.com/aws-samples/...
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.
09.04.2025 16:59 β π 6 π 0 π¬ 1 π 1The amazon-q-cli package is now in Nix unstable!
06.04.2025 21:55 β π 5 π 1 π¬ 0 π 0π£ 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...
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/...
π 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....
It'd actually make a good addition to my blog or followup to show what the corresponding DSL approach is and what the failure message looks like. :)
20.03.2025 04:24 β π 2 π 0 π¬ 1 π 0I probably need to add some prose in the blog to indicate that :)
20.03.2025 04:03 β π 1 π 0 π¬ 0 π 0Yes, but I needed a failing test to show what the output looks like when a test fails. :)
20.03.2025 04:02 β π 1 π 0 π¬ 2 π 0ie the .find returns Person?
20.03.2025 03:33 β π 0 π 0 π¬ 1 π 0The null on the find indicates the find failed to find Ralph. I like that this code is what Iβd normally write, not something bespoke only for tests.
20.03.2025 03:32 β π 2 π 0 π¬ 1 π 0For test DSLs it is pretty good. I just don't prefer DSLs for this anymore. :) Maybe y'all saw this already but I blogged about why a while back: jamesward.com/2023/09/20/a...
20.03.2025 00:43 β π 4 π 0 π¬ 1 π 0Has anyone made it so I can just use assertTrue in Java yet? (with good failure details like kotlin-power-assert / ZIO Test)
19.03.2025 15:24 β π 2 π 0 π¬ 1 π 0