Johannes Rabauer
banner
rabauer.bsky.social
Johannes Rabauer
@rabauer.bsky.social
☕ Java coder @xdev.software | 🤖 AI wrangler | 🎤 Conference speaker | 🎮 Full-time dad, part-time gamer
Caution: German content incoming!

Join me on 12. Nov. at 18:00 in #Weiden with the #JUG #Oberpfalz

rabauer.dev/meetup

#Java #AI #Meetup #SpringAI #LangChain4J #DeveloperCommunity #CodingEvent
November 8, 2025 at 6:46 PM
Favorite input field 😅
October 7, 2025 at 9:16 AM
After building an AI storytelling app for fun…
…it’s time to create something actually useful. 🚀

Meet Quanta – an AI file searcher.
September 29, 2025 at 7:15 AM
Just unlocked a new achievement: 🏆 Oracle ACE Associate!
Big thanks to the Oracle community 🙌
Catch me dropping Java wisdom at JCON or on YouTube 😂
#OracleACE #Java #DevCommunity @oracleace.bsky.social
September 23, 2025 at 8:07 AM
☕ Java’s AI ecosystem has grown up.
What felt clunky a year ago is now slick. With tools like Spring AI and LangChain4j, building AI in Java is no longer experimental—it’s production-ready. #JavaDev #AI
August 21, 2025 at 7:06 AM
💾 Local models > cloud (sometimes).
Spun up Llama 3 via Ollama on my laptop—private, fast, $0 API bill. Turns out, sometimes “AI in the cloud” = “AI in my living room.” #Ollama #Llama3 #OnPremAI
August 21, 2025 at 7:06 AM
🧠 Memory is everything.
No memory = total Dory mode.
With it = conversational coherence.
Thanks, LangChain4j and SpringAI, for not letting my AI go full “What was I doing again?” 🐠 #LLM #SpringAI
August 21, 2025 at 7:06 AM
🌳 Java devs: ever feel like AI in Java is a wild forest?
Guess what—tools are finally landing: meet the Java AI toolbox with @spring-ai.bsky.social & @langchain4j.dev Ready to wield? Let’s go! #JavaAI #SpringBoot #LangChain4j
August 21, 2025 at 7:06 AM
Part 7 of our AI game development series is live — more about exploring ideas together than ticking off a checklist.

#AI #GameDev #LLM #JavaDev
August 14, 2025 at 2:10 PM
🧠 Thinking LLMs are cool… until they start thinking too much.
Just wrapped up another live coding session in #LangChain4J testing thinking-enabled models.
Here’s what happened 👇
#Java #LLM #AItools #GenerativeAI
August 11, 2025 at 8:45 AM
The latest live coding session was... something else.

AI logic, function calls, broken ASCII art.

🎥 Catch the next session here: youtube.com/live/jbnWaC0...

#LiveCoding #Java #AI #OpenSource
August 6, 2025 at 3:18 PM
Just finished a live coding session playing with AI coding assistants and trying to swap @spring-ai.bsky.social with @langchain4j.dev in a Java project.
Here's what I learned 🧵👇
August 3, 2025 at 11:00 PM
Next time I’ll come prepared with a new image strategy and a tighter focus.
Until then: thanks to everyone who dropped by!

📺 Replay if you missed it:
www.youtube.com/live/lGACZWU...

#Java #LiveCoding #StableDiffusion #RTX3060 #GameDev #GenerativeAI #DevStreaming #Spring #Vaadin
July 28, 2025 at 6:30 AM
🧵 Live Coding Session #4 – Saturday 20:00!

I’ve been promising AI-generated ASCII art in my game for a while now.
It’s finally happening on saturday.
…but there's a catch.
July 25, 2025 at 6:30 AM
Why use Java for an AI game?
✅ Full control
✅ Local-first (Ollama)
✅ Spring + Vaadin = powerful combo
Join me Saturday as we push function calling and LLMs to create real game logic.
#SpringBoot #JavaDev #Ollama #Vaadin
July 18, 2025 at 7:26 AM
🎥 Tried making a promo video for my live-coding stream on YouTube (youtube.com/live/fww6351... 🤓) using #GoogleAI's #Veo2 — but honestly, it didn’t quite meet expectations.

Check it out and let me know your thoughts. How could i improve this? 👀

#AI #LiveCoding #GenAI
July 17, 2025 at 3:01 PM
What story twists should happen in an AI-driven text adventure?
🧙 A cursed sword?
🐉 A talking tree?
🐺 Betrayal from your pet wolf?
Drop your wildest game ideas – they might end up in Saturday’s build!
#GameDesign #IndieDev #LLM #Storytelling
July 17, 2025 at 11:02 AM
We're finally bringing ASCII art to life on Saturday's stream!
Think retro-style scenes, fully generated by the AI.
Fantasy + LLMs + Java.
Any ideas for scenes you'd love to see in ASCII?
#AsciiArt #TextGame #LLM #AIinJava
July 16, 2025 at 9:23 PM
This week on stream:
Using @SpringAI function calling to update health, mana, and inventory in-game!
All local, with Ollama + Java.
Ever implemented RPG mechanics using LLMs?
#JavaDeveloper #AI #Ollama #GameDev
July 15, 2025 at 2:22 PM
Part 3 of my local AI-powered text RPG in Java is coming this Saturday!
We’re adding:
- Function calling for HP/Mana/Inventory
- ASCII art
- Win/lose conditions
Got ideas for cool story turns or wild items? Hit me 👇
#Java #SpringAI #Vaadin #LiveCoding
July 14, 2025 at 8:01 PM
Join if you:
✅ Like AI projects in Java
✅ Want to see Vaadin in action
✅ Love watching devs struggle with layouts 😅
✅ Miss old-school text games with a twist
Today! 8 PM CEST. Let’s build!
#LiveCoding #DevStreamer #Java
July 12, 2025 at 2:22 PM
Part 2 is where the story really begins.
Less wiring, more game.
Let’s see what kind of weird prompts and ASCII scenes we can build with Java + AI.
See you live this Saturday!
#JavaDeveloper #SpringAI #VaadinUI #Ollama
July 11, 2025 at 8:03 AM
Java devs:
How would you design a UI for a chat-driven RPG with spells, stats, inventory, and AI responses?
Minimalist? Tabs? Retro terminal look?
Drop your ideas ⬇️
#GameUI #JavaDev #IndieDev #AIUX
July 10, 2025 at 3:07 PM
🧩 This week’s mission:
- Make Vaadin layouts not ugly
- Add first dynamic story choices
- Start ASCII art generation (🤖🎨)

Think text-based AI-powered Skyrim, but nerdier.
#Vaadin #AIinJava #LLM #AsciiArt
July 9, 2025 at 2:14 AM
🚨 Part 2 of my AI chat game in Java is coming this Saturday!
We’ve got #SpringAI + #Ollama running.
Now it’s time to design a usable UI with Vaadin… and maybe start real game prompts!
#Java #Vaadin #LiveCoding #AI
July 8, 2025 at 11:13 AM