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
"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
Ever write some example code that you find yourself actually using over and over?

My board game rules chat (github.com/habuma/sprin...), built with Spring AI and HTMX, keeps proving itself useful as I learn new games and need clarification (and don't really want to keep re-reading the rules).
July 24, 2025 at 2:18 AM
While others around us were blowing up thousands of dollars worth of fireworks, we were playing Tacta.
July 5, 2025 at 5:55 AM
This is the anthem. Here’s what you came for. This is the moment magic was made for…

(Churro shake at Epcot)
June 6, 2025 at 3:47 PM
Spring AI 1.0 GA is here!!!

spring.io/blog/2025/05...
Spring AI 1.0 GA Released
Level up your Java code and explore what Spring can do for you.
spring.io
May 20, 2025 at 2:28 PM
Just learned that my book Spring AI in Action (and other selected titles @ManningBooks) are Deal of the Day today! What timing given the imminent release of Spring AI 1.0.0! Go to mng.bz/WrEx to get 45% off.
May 19, 2025 at 1:16 PM
Spring AI 1.0.0-RC1 is now available!

Looks like I have some updating to do…

spring.io/blog/2025/05...
Spring AI 1.0.0 RC1 Released
Level up your Java code and explore what Spring can do for you.
spring.io
May 13, 2025 at 7:53 PM
Reposted by CrAIg Walls
it's go time! Spring AI RC1 is out!

spring.io/blog/2025/05...
Spring AI 1.0.0 RC1 Released
Level up your Java code and explore what Spring can do for you.
spring.io
May 13, 2025 at 7:46 PM
@dhinojosa.bsky.social and I playing the roles of competing AIs in the game Compile: Main 1
May 1, 2025 at 11:55 PM