CrAIg Walls's Avatar

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

1,483
Followers
169
Following
206
Posts
09.07.2023
Joined
Posts Following

Latest posts by CrAIg Walls @habuma.com

Preview
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 ...

Now if there were only some published resource available to get started with Spring AI. 🤔

www.manning.com/books/spring...

04.03.2026 21:21 👍 0 🔁 0 💬 0 📌 0

It’s happening.

Yesterday at the Spring AI workshop, a Python developer told me his company decided to build their AI platform with Java+Spring AI.

He mentioned the transition was smooth. We'll see more and more AI apps on the JVM.

This is your sign to explore Spring AI.

04.03.2026 12:14 👍 11 🔁 5 💬 1 📌 0
Post image Post image Post image

Order up!

The long awaited dice based variant of Burger Battle was just served up.

My family and friends have enjoyed the card game Burger Battle for several years (and its mention in my book Spring AI in Action). Now we have a new way to build burgers on game night.

03.03.2026 15:02 👍 1 🔁 0 💬 0 📌 0
Video thumbnail

Getting ready for Arc of AI 2026

23.02.2026 17:55 👍 4 🔁 1 💬 0 📌 0

Find the code (as well as instructions for running it) at github.com/habuma/sprin...

18.02.2026 14:59 👍 1 🔁 0 💬 0 📌 0
Post image Post image

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.

18.02.2026 14:59 👍 2 🔁 1 💬 1 📌 0
Post image Post image

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.

17.02.2026 14:55 👍 3 🔁 1 💬 0 📌 0
Post image Post image

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.

17.02.2026 14:55 👍 3 🔁 1 💬 0 📌 0
Post image

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...

16.02.2026 16:30 👍 13 🔁 6 💬 0 📌 1
Post image

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.

02.02.2026 18:51 👍 3 🔁 0 💬 0 📌 0
Post image

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

23.01.2026 19:00 👍 1 🔁 2 💬 0 📌 0

Also, I should mention @commodoreofficial.bsky.social somewhere in this thread. Here at the end is a fine place, I suppose.

05.01.2026 19:33 👍 0 🔁 0 💬 0 📌 0

Now, if Commodore would reprint the Programmers Reference Guide, I’d be quick to buy a copy.

I have a PDF, but there’s something special about the tactile feel of the pages of a spiral bound book.

05.01.2026 19:29 👍 2 🔁 0 💬 1 📌 0
Post image

Finally, the hero takes the stage and welcomes us back to 1982. But the story doesn’t end here…

05.01.2026 19:21 👍 0 🔁 0 💬 1 📌 0
Post image

A peek (or should I say PEEK) inside shows that we can expect program listings for doing fun programming experiments.

05.01.2026 19:21 👍 0 🔁 0 💬 1 📌 0
Post image

The nostalgic journey includes a user’s guide, quite similar to the original book that came with a C64.

05.01.2026 19:21 👍 0 🔁 0 💬 1 📌 0
Post image

A look from behind with more familiar ports, but also some modern ports to the left.

05.01.2026 19:21 👍 0 🔁 0 💬 1 📌 0
Post image

A side pose reveals a few familiar ports for joysticks, the power switch (which is multi-function), and the power port.

05.01.2026 19:21 👍 0 🔁 0 💬 1 📌 0
Post image

And now the hero of this story: The Commodore 64 Ultimate, beige edition, in all of its glory.

05.01.2026 19:21 👍 0 🔁 0 💬 1 📌 0
Post image

The power cable along with some adapters for different countries. Important, but not terribly exciting except that it’s much more compact than the brick that came with the original C64.

05.01.2026 19:21 👍 0 🔁 0 💬 1 📌 0
Post image

Ah, but that cassette isn’t a cassette at all! It’s a cleverly disguised USB drive, presumably carrying all sorts of fun.

05.01.2026 19:21 👍 0 🔁 0 💬 1 📌 0
Post image

To the right is a smaller box that contains…Stickers! And what appears to be a cassette called “The Very Second” (namesake, “The Very First” from the old days), another box with the power cable, and a Commodore branded HDMI cable.

05.01.2026 19:21 👍 0 🔁 0 💬 1 📌 0
Post image

Upon opening the box we are welcomed to our digital oasis.

05.01.2026 19:21 👍 0 🔁 0 💬 1 📌 0
Post image

The bottom of the box reveals that this is old *and* new.

05.01.2026 19:21 👍 0 🔁 0 💬 1 📌 0
Post image

The bread bin, unboxed. A story of geeky nostalgia in 12 photos…

The box inside the box. Smaller than the original C64 box, but dripping with retro styling.

05.01.2026 19:21 👍 0 🔁 0 💬 1 📌 0
Post image

It. Has. Arrived.

(More unboxed pics later.)

05.01.2026 18:38 👍 4 🔁 0 💬 1 📌 0

Ya know…if this were hanging above the printer, you might be able to load your choice into the printer without even taking it off the hanger. 🤔

That said, I have mine in a moisture controlled bag with a hygrometer. (Even though I live in the dry Denver climate.)

25.12.2025 16:51 👍 0 🔁 0 💬 0 📌 0
Post image

Rainy day in Disneyland. Still better than a sunny day anywhere else.

24.12.2025 17:26 👍 3 🔁 0 💬 1 📌 0
Preview
a bald man is giving the middle finger while sitting in front of a microphone in front of a dunkin donuts cup . ALT: a bald man is giving the middle finger while sitting in front of a microphone in front of a dunkin donuts cup .
28.11.2025 00:56 👍 3 🔁 0 💬 0 📌 0
Preview
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 ...

To learn how Spring AI can help you with that, check out my book. Follow this link for 50% off (thru 11/27): mng.bz/9oQq

26.11.2025 15:00 👍 4 🔁 3 💬 0 📌 0