James Ward

10.1K posts

James Ward banner
James Ward

James Ward

@JamesWard

My book: https://t.co/QGevhw6nyE | My podcast: @HappyPathProg | @AWSCloud Agent Experience | @AgenticAIFdn TC | My opinions are mine

Crested Butte, CO, USA Katılım Şubat 2007
3.2K Takip Edilen18.6K Takipçiler
Sabitlenmiş Tweet
James Ward
James Ward@JamesWard·
The past 3 months have been the most intense and fruitful of my entire career. I've been cooking, coding, vibing, architecting, designing, imagining, and delivering production systems while teaching developers around the world how to build enterprise-grade AI systems. I'm on my way home from the amazing Spring I/O conference and reflecting on the seemingly insane number of things I've delivered / helped with over the past few months. Here are the most interesting: - SkillsJars: Agent Skills for the JVM ecosystem. Gaining rapid ecosystem adoption for enterprise needs. - javadocs.dev: Improvements for Java / Kotlin / Scala library Agent Experience (Valkey caching, more MCP tools, a new Scala ZIO HTTP MCP library to power it) - ai4jvm.com: A curated AI resource list for Java & Kotlin developers (along with a generalized approach to spec driven, AI assisted websites) - Spring AI AgentCore 1.0: The easy way to deliver enterprise-grade AI Agents & MCP servers on AWS - acp2web: Local code assistants available anywhere via ACP - MCP server for my Effect Oriented Programming book - MCP server for the Spring AI book that Josh Long are working on Along the way I presented and led hands-on Spring AI / Bedrock & MCP sessions at Jfokus, DevNexus, JavaOne, Voxxed Amsterdam, AI4J, Spring I/O, and GIDS in Bangalore next week. And I joined the Agentic AI Foundation Technical Committee, helping steer standards for the agentic world. It has been a wild ride and I'm loving how AI has empowered me to move at a pace that a year ago was inconceivable. There is much more to come and I’m grateful for the support and collaboration with so many amazing people!
English
2
8
85
12.3K
James Ward
James Ward@JamesWard·
It is cool to see @goose_oss using ACP! Harness as an ACP Server. Any IDE as an ACP Client. Goose TUI as ACP Client. And maybe a remote-control web app as an ACP Client. Great & versatile architecture. ACP provides easy choice/swapping of harness & UI.
English
0
0
1
212
James Ward
James Ward@JamesWard·
Well their 2026.15 release broke auto-pilot / cruise-control 🤦‍♂️
English
0
0
0
83
James Ward
James Ward@JamesWard·
My @Rivian is a decent vehicle but I don’t have much confidence in their Assistant delivering what I really want. Their overall software quality gets a D grade. So many regressions in every release. And they continue to fall further behind what is available with CarPlay.
English
1
0
3
1.2K
Angel
Angel@Deep_Star_Six·
@JamesWard @brunoborges @khmarbaise there is mvnpm where you have the worst of both worlds, and maven gradle have init scripts and other surfaces to spread. Maven is an abomination, and the fact it is barely usable slow and unstable -SNAPSHOT? wont stop worms from spreading.
English
2
0
0
183
Bruno Borges
Bruno Borges@brunoborges·
Waiting for these things to spread across Maven Central...
GIF
Socket@SocketSecurity

🚨 UPDATE: Mini Shai-Hulud has crossed from @npmjs into @pypi and is still spreading. Newly confirmed compromised artifacts: @​opensearch-project/opensearch: 3.5.3, 3.6.2, 3.7.0, 3.8.0 (1.3M weekly downloads) mistralai: 2.4.6 on PyPI guardrails-ai: 0.10.1 on PyPI additional @​squawk/* packages on npm guardrails-ai 0.10.1 executes malicious code on import. On Linux, it downloads git-tanstack[.]com/transformers.​pyz, writes it to /tmp/transformers.​pyz, and runs it with python3 without integrity verification. The git-tanstack.​com domain displayed a message signed “With Love TeamPCP,” along with: “We've been online over 2 hours now stealing creds Regardless I just came to say hello :^)” The page also linked to a YouTube video and you can probably guess which one.

English
2
1
10
3K
James Ward
James Ward@JamesWard·
@why_oleg Nice! I'd love to integrate support for this into javadocs.dev - we need to shift the JVM community from javadocs for humans, to javadocs for agents.
English
0
0
1
302
Oleg Yukhnevich
Oleg Yukhnevich@why_oleg·
Documentation tooling in Kotlin has been an afterthought for too long. New KEEP proposes to change that Kotlin Documentation Model - a stable, machine-readable representation of your module's KDoc and API surface, integrated into the Kotlin Build Tools! github.com/Kotlin/KEEP/di…
English
1
3
18
1.9K
James Ward
James Ward@JamesWard·
Time for a whole new open source supply chain. @KeybaseIO would be a great foundation! Who owns the commits in the history? Who tagged the release? What machine were they on? Which CI built it? What pushed to the registry? Sign and validate every step with multiple factors.
English
1
0
5
967
James Ward
James Ward@JamesWard·
It’s no surprise that many of the new AI Native programming languages are Effect Oriented (Algebraic Effects). If you are creating a new AI Native programming language, why would you go any other route??
English
5
1
25
5.1K
Igor Kolomiets
Igor Kolomiets@ikolomiets·
@relizarov @JamesWard So the latest change in Zig’s IO in its stdlib that requires passing an explicit IO parameter (context) is “co-effects”? Good to know.
English
2
0
0
69
Flavio Brasil
Flavio Brasil@fwbrasil·
@JamesWard Algebraic effects with rich static typing is the perfect substrate for reliable AI agents. I find it interesting how people still reason about the value of their work in terms of human adoption. All tech stacks will eventually have a single main kind of user: AI agents
English
1
1
16
645
Rhys
Rhys@RhysSullivan·
With agents writing code I’ve become more bullish than ever on Effect and the problems it solves If you’re not using it, I’m curious on why and what you’re using instead to solve the same challenges - interested to see what the ecosystem looks like
English
61
12
425
56K
James Ward retweetledi
Dave Thomas
Dave Thomas@pragdave·
The agent should move at the speed of the verification, not the speed of the typing
English
0
5
30
3.5K
James Ward
James Ward@JamesWard·
@steren of course it depends on what the agent is and who the user is and what their agent control surface is and what the tool is doing and what capabilities the tool needs.
English
0
0
5
1.1K
Steren
Steren@steren·
Agent tools:
English
9
2
16
15.6K
James Ward retweetledi
Clare Liguori
Clare Liguori@clare_liguori·
Ahh I have been so excited about the new AWS Agent Toolkit and it's finally here and I can talk about it! 🚀 40+ skills 🚀 3 agent plugins 🚀 Remote MCP server that agents can use to call all 15,000+ AWS APIs + run scripts, search docs, retrieve skills github.com/aws/agent-tool…
English
28
143
858
77.7K