CrAIg Walls
banner
habuma.com
CrAIg Walls
@habuma.com
Java Champion / Alexa Champion / Author of “Spring AI in Action”, “Spring in Action” & “Build Talking Apps for Alexa”/ Disney Parks Fanatic/ tabletop games player.

https://www.habuma.com
Yesterday, I posted how I created an MCP server with JBang and Spring AI. I thought that I should also show how to create a client (also with JBang and Spring AI). Here you go!

There's a bit more configuration required than for the servers, but it's not bad.
February 18, 2026 at 2:59 PM
Reposted by CrAIg Walls
Banging out an STDIO MCP Server with JBang and Spring AI is super easy. And only a few more lines for it to be a Streamable HTTP MCP Server.
February 17, 2026 at 2:55 PM
Banging out an STDIO MCP Server with JBang and Spring AI is super easy. And only a few more lines for it to be a Streamable HTTP MCP Server.
February 17, 2026 at 2:55 PM
Reposted by CrAIg Walls
Java is #AI infrastructure front-runner ⚡
Benchmark of MCP server implementations across 4 major languages puts #MCP #Java & #SpringAI at the top of the performance charts: sub-ms latency, highest throughput, and the best CPU efficiency
📖 www.tmdevlab.com/mcp-server-p...
February 16, 2026 at 4:30 PM
Sometimes things don’t work out as planned.

I feel that there’s an analogy about observability and monitoring to be made here, but I’m too busy cleaning up a mess to think through that.
February 2, 2026 at 6:51 PM
Reposted by CrAIg Walls
AI isn’t just about tools — it’s about people and practice. 🚀

At Arc of AI, you’ll learn from experts, get hands-on experience & join a community of engineers applying AI in real-world systems.

⏰ Early bird pricing ends Feb 14 — secure your spot!
🎟️ Get tickets: https://arcofai.com
January 23, 2026 at 7:00 PM
It. Has. Arrived.

(More unboxed pics later.)
January 5, 2026 at 6:38 PM
Rainy day in Disneyland. Still better than a sunny day anywhere else.
December 24, 2025 at 5:26 PM
"If you have zero enterprise apps in Python, that remains the right number."

This quote from Rod Johnson (creator of Spring and Embabel) has quickly become one of my favorites. It says that if your enterprise apps are primarily Java, there's no reason to involve Python when adding Generative AI.
November 26, 2025 at 3:00 PM
Current status
November 18, 2025 at 1:20 AM
Now that Spring AI 1.1.0 is available, I took a pass through the example code for Spring AI in Action and made the necessary changes to build against Spring AI 1.1.0. You can find the changes in the "spring-ai-1.1.0" branch at github.com/habuma/sprin... (see CHANGELOG.txt)
GitHub - habuma/spring-ai-in-action-samples: Examples from Spring AI in Action
Examples from Spring AI in Action. Contribute to habuma/spring-ai-in-action-samples development by creating an account on GitHub.
github.com
November 17, 2025 at 1:07 AM
This just arrived!

You can get yours at www.manning.com/books/spring...

To celebrate, take 50% off any format with the code PBWalls10! (Through 11/27)
November 13, 2025 at 5:39 PM
Finally received this follow up game to “Compile: Main 1” today.

If you like card games and AI, this is a game for you.

If you just like AI, then checkout my book: www.manning.com/books/spring...
November 11, 2025 at 12:19 AM
Woo-hoo! I am delighted to announce that my newest book, Spring AI in Action, is now complete and available at Manning! www.manning.com/books/spring...

If you're looking to learn how to apply GenAI in your Java projects, then check out my book.
Spring AI in Action - Craig Walls
Use Spring AI to add generative AI features like virtual assistants, text summaries, and suggestions to your Java applications. No matter what kind of software you’re building, there’s a huge demand ...
www.manning.com
November 6, 2025 at 2:47 PM
I’m a huge fan of the Haunted Mansion in Disneyland and Disney World. As such, I decorate my yard with Haunted Mansion stuff at Halloween.

Enjoy this brief video of this year’s haunt.

I’ve got even bigger ideas for next year.
November 1, 2025 at 2:15 AM
Reposted by CrAIg Walls
🚀 Spring AI team is excited to announce Spring AI Agents & Spring AI Bench:
- Spring AI Agents: a consistent interface for invoking autonomous CLI-based agents.
- Spring AI Bench: open benchmarking suite for Java-centric AI developer agents.
spring.io/blog/2025/10...
Introducing Spring AI Agents and Spring AI Bench
Level up your Java code and explore what Spring can do for you.
spring.io
October 29, 2025 at 12:30 PM
Reposted by CrAIg Walls
Big news: #dev2next is coming back next year in Denver — October 12–15, 2026! 🎉

4 days of cutting-edge sessions, future-focused keynotes, and meaningful collaboration with the minds shaping what’s next in software. 💻

Secure your spot soon! 🚀
October 16, 2025 at 5:02 PM
Wise words from a cookie
September 30, 2025 at 12:45 AM
FYI: Some of you have heard me mention a card game that my family likes called "Burger Battle". The game is also mentioned in the examples in my book Spring AI in Action.

If you are interested in a dice-based Burger Battle, this dropped on Kickstarter yesterday: www.kickstarter.com/projects/bur...
Burger Battle Shake Up: A Deliciously Fun Dice Game!
Burger Battle Shake Up is a fast, family friendly dice game - roll to build burgers, steal ingredients, or unleash chaos on rivals!
www.kickstarter.com
September 24, 2025 at 4:00 PM
I finally did it. I just ordered a Commodore 64 Ultimate. Such a nostalgic purchase, but it’s gonna be awesome.

Want one, too? Here’s a link (admittedly a referral link…I get $10 off of a future purchase if you use this link): www.commodore.net/referral/wrFMflrjC7cF?utm_source=referral_program
Referral Landing Page | Commodore
www.commodore.net
September 13, 2025 at 4:44 PM
Reposted by CrAIg Walls
Spring AI 1.1.0-M1 is here! Featuring:
• Comprehensive MCP integration including the support for Streamable HTTP client & server transports
• New MCP annotations framework
• Google GenAI SDK integration
• Anthropic Claude prompt caching and more
spring.io/blog/2025/09...
September 9, 2025 at 4:44 PM
Got a moment to play Point Galaxy—the newest entry in Flatout Games’ Point games (Point Salad, Point City, and now Point Galaxy)—a couple of nights ago. Quite fun. A bit more complex than Point Salad, but we picked it up fine after a few turns. Can recommend.

Cc: @dhinojosa.bsky.social
September 7, 2025 at 5:18 PM
Who among us had this book, a C64, and would spend days of their youth typing “POKE” followed by some numbers to see what would happen?
August 16, 2025 at 5:52 PM
Fun thing to try in ChatGPT:

"You are a Commodore 64, equipped with Commodore v2 BASIC and the entire memory map of the Commodore 64."

Then type:

10 FOR I=1 TO 10
20 PRINT I
30 NEXT

You won't have to type RUN...it will run automatically.
July 30, 2025 at 3:13 AM
Finally went to the mailbox after my trip out of town, so who knows how long this has been there, but…

Look what I just pulled from the mailbox!

(Now I just need to order that C64 Ultra.)
July 29, 2025 at 8:19 PM