The Future of Java in the Age of AI Agents - James Ward | The Marco Show

The Future of Java in the Age of AI Agents - James Ward | The Marco Show

James Ward (Developer Advocate at AWS, Agentic AI Foundation Technical Committee Member) joins Marco to map out the fast-moving landscape of AI agents on the JVM. From MCP and ACP to Spring AI, Embabel, and Ktor — James explains how the JVM ecosystem has not only caught up with Python for building agents, but may have surpassed it. He also introduces SkillsJars (putting agent skills on Maven Central), explains effect-oriented programming and why it supercharges AI coding, and shares how he's been shipping five projects in two months entirely from his phone.


💡 In This Episode

• Why the JVM is no longer second-class for AI agents

• MCP vs ACP vs A2A — when to use which

• Spring AI, Embabel (Rod Johnson), Ktor, LangChain4J compared

• GOAP planning and domain-integrated context engineering

• Agent skills vs MCP servers — and why skills are winning

• SkillsJars: versioned, composable skills on Maven Central

• Testing non-deterministic agents with evals

• Effect-oriented programming and why types matter more than ever


Timestamps:

(00:00:00) Intro

(00:00:49) Guest intro: James Ward, AWS, and the Agentic AI Foundation

(00:01:37) Are developers now orchestrating AI agents?

(00:02:51) Agent setup, context switching, and review fatigue

(00:05:58) Why typed languages matter more in the AI era

(00:07:14) Scala vs Kotlin vs Java

(00:10:02) What agentic frameworks are and why they matter

(00:14:08) MCP explained

(00:19:42) ACP explained

(00:21:56) How to get started with agent protocols and frameworks

(00:23:43) JVM agent frameworks: Spring AI, Embabel, Koog, and LangChain4j

(00:27:50) AIforJVM.com and building projects with AI

(00:29:55) AI from your phone, dopamine, and productivity

(00:33:14) Testing, evals, orchestration, and reliability in agent systems

(00:41:03) What skills are and where they fit

(00:43:46) SkillsJars and packaging skills for the JVM

(00:49:34) Which AI standards will actually last?

(00:55:35) Effect-oriented programming explained

(01:06:37) Giveaway question

(01:08:24) Rapid-fire round

(01:10:58) Outro


New episodes every other Wednesday. Subscribe for more developer-focused conversations.

🎥 Watch the full episode on YouTube: https://youtu.be/ACP0Nx-sW10

Det här avsnittet är hämtat från ett öppet RSS-flöde och publiceras inte av Podme. Det kan innehålla reklam.

Avsnitt(23)

Databases, AI Agents and Death by Tooling - Michael Simons | The Marco Show

Databases, AI Agents and Death by Tooling - Michael Simons | The Marco Show

Michael Simons, a longtime Java developer and Neo4j engineer, joins Marco to talk about the engineering principles that have stayed relevant across decades of changing technologies. The conversation c...

2 Sep 1h 9min

40 Years of Programming: What AI Changes and What It Never Will - Venkat Subramaniam | The Marco Show

40 Years of Programming: What AI Changes and What It Never Will - Venkat Subramaniam | The Marco Show

Venkat Subramaniam joins Marco to talk about what AI is really changing for developers. They discuss why AI often impresses novices more than experts, why “AI first” is the wrong mindset, and why crit...

19 Aug 1h 24min

From Spring Framework to Spring AI: 13 Years of Building What Developers Need - Sébastien Deleuze | The Marco Show

From Spring Framework to Spring AI: 13 Years of Building What Developers Need - Sébastien Deleuze | The Marco Show

Sébastien Deleuze, a longtime Spring Framework committer and member of the Spring AI team, joins Marco to talk about how 13 years on the Spring team shaped his pragmatic approach to software developme...

5 Aug 40min

Why AI Won't Replace Great Java Developers - Josh Long | The Marco Show

Why AI Won't Replace Great Java Developers - Josh Long | The Marco Show

Josh Long, Spring Developer Advocate at Broadcom, joins Marco to cover 25 years of Spring history and what the JVM's real shot at the AI era actually looks like. Josh has published a weekly blog since...

22 Juli 49min

The End of Traditional IDEs?: AI Workflows, Cursor, IntelliJ - Martin Lippert | The Marco Show

The End of Traditional IDEs?: AI Workflows, Cursor, IntelliJ - Martin Lippert | The Marco Show

Martin Lippert, longtime maintainer of Spring Tools and one of the people who has witnessed developer tooling evolve from Eclipse to VS Code, joins Marco to discuss how AI is transforming Java develop...

8 Juli 1h 5min

Why Scala Changed Programming Languages Forever - Martin Odersky | The Marco Show

Why Scala Changed Programming Languages Forever - Martin Odersky | The Marco Show

Martin Odersky, creator of Scala and co-designer of Java generics, joins Marco to trace the full arc from Pizza (the 1996 functional Java experiment) to Scala 3, and on to his vision for capabilities ...

3 Juni 54min

Java at Spotify: Microservices, MCP & AI Overload – Mohamed Aboullaite | The Marco Show

Java at Spotify: Microservices, MCP & AI Overload – Mohamed Aboullaite | The Marco Show

Mohamed Aboullaite, backend engineer at Spotify, Java Champion, Google Cloud Developer Expert, and Docker Captain, joins Marco to talk about building AI-powered integrations at scale, what software en...

20 Maj 42min

Populärt inom Teknik

uppgang-och-fall
bilar-med-sladd
elbilsveckan
rss-snacka-om-ai
rss-ai-med-jonas-benjamin
rss-veckans-ai
natets-morka-sida
rss-elektrikerpodden
market-makers
skogsforum-podcast
rss-uppgang-och-fall
bli-saker-podden
rss-technokratin
vi-bilagares-podcast
rss-en-ai-till-kaffet
garagehang
gubbar-som-tjotar-om-bilar
rss-it-sakerhetspodden
rss-ai-gothenburg-podcast
bosse-bildoktorn-och-hasse-p