Sign in

Johannes Rabauer

@rabauer.dev
138 followers 269 following 323 posts

☕ Java coder @xdev.software | 🤖 AI wrangler | 🎤 Conference speaker | 🎮 Full-time dad, part-time gamer

PostsRepliesMedia
Johannes Rabauer @rabauer.dev · 29/09/2026
Had a great day at JUG Saxony Day with two talks. 10:20, Salon Lößnitz, code reviews. 16:55, Hamburg 2, failure stories. Both rooms were pretty much full, and people really seemed to enjoy the failure stories. 🧵 Photo © JUG Saxony e. V.
100
Johannes Rabauer @rabauer.dev · 28/09/2026
I ordered my friend @aerabi.com new comic, Black Forest Shadow, about Docker/K8s security. It just arrived. He drew every panel with AI.
211
Johannes Rabauer @rabauer.dev · 24/09/2026
Quick reminder: Don't mess up selecting the right Tom!
010
Johannes Rabauer @rabauer.dev · 22/09/2026
I've run a dozen AI coding tools live on stream. Copilot, Junie, IBM Bob, Antigravity, Kiro. All cloud-hosted. I still haven't found a local model that's actually good at generating code. Who's cracked this? What's your stack?
000
Johannes Rabauer @rabauer.dev · 21/09/2026
Premiere: Mein erstes Mal auf dem JUG Saxony Day, und ich bin gleich zweimal auf der Bühne. Vormittags geht's um Code-Reviews, die eskalieren. Abends um Dev-Stories, die schiefgingen, und was am Ende wirklich geholfen hat. Fr, 25.09. Radebeul: Salon Lößnitz & Hamburg 2. #JSD2026
010
Johannes Rabauer @rabauer.dev · 18/09/2026
Everyone keeps asking which model I use. Wrong question. Months of streaming live AI-assisted coding taught me the model is rarely the bottleneck. A rules file the AI actually reads, small iterations, and letting tests judge the diff beat any model swap. Workflow > model. What's yours?
111
Johannes Rabauer @rabauer.dev · 30/07/2026
Took a while, but i finally got the verification: "GitHub Certified: Agentic AI Developer" 🎉 I liked to work with @github.com Actions before, but adding #AI to that workflow just makes it even more powerful!
110
Johannes Rabauer @rabauer.dev · 22/07/2026
Honestly kind of impressed by how far IBM Bob has come. Last time we torched 40 Bobcoins on a chess game, this time we built a whole habit tracker for just 8. If you don't have 2 hours for the stream, I wrote up the short version with all the learnings. rabauer.dev/en/blog/ibm-...
010
Johannes Rabauer @rabauer.dev · 19/07/2026
If you are interested in playing around with midi devices and files, check out melodymatrix.rocks. It's free and quite fun :) @frankdelporte.be built this with his son, which is such a great idea on it's own! #JavaFX #MIDI #Piano
032
Johannes Rabauer @rabauer.dev · 15/07/2026
Final preparations for my live-coding session about coding some java with Maximilian Jesch and IBMs Bob. Join us tomorrow at 8pm CEST for some educational fun 😅🤓 -> youtube.com/live/_7rzl1_...
010
Johannes Rabauer @rabauer.dev · 23/06/2026
The GH-600 (#GitHub: Agentic AI Developer) exam is still in beta, so there aren't many study resources out there yet. I ended up using AI to generate a study guide and mock exams based on the available documentation. The result seems useful: rabauer.dev/gh-600
100
Johannes Rabauer @rabauer.dev · 23/06/2026
I'm so proud to be recognized by @docker.com as a #DockerCaptain! Now all i have to do is wait for the right weather...😅 It's amazing to be recognized for something that i love doing and for using something like sbx, docker-compose and Testcontainers! Thank you very much for refering me @wittek.dev!
A smiling person stands barefoot on a grassy lawn in front of lush green shrubs and small trees under a clear sky. They are wearing a blue knit beanie, glasses, a navy zip-up jacket with a “Docker Captain” logo, and denim shorts. Holding a sign featuring a cartoon bird and the words “Docker Captain,” they pose with one foot raised on a low mound, looking directly at the camera. The outdoor setting appears sunny and relaxed.
020
Johannes Rabauer @rabauer.dev · 16/06/2026
Quick update. The app I built with @antonarhipov.bsky.social during our livestream is now fixed and working. YouTube stream here: www.youtube.com/watch?v=LekX... Source code is available here: github.com/JohannesRaba... I also wrote up the details in a blog post: rabauer.dev/en/blog/juni...
031
Johannes Rabauer @rabauer.dev · 14/06/2026
Just a quick update: I finally fixed the app @boredabdel.bsky.social and i created on our live stream. Check out - the Stream: youtube.com/live/61KMU_3... - the Repository: github.com/JohannesRaba... - the Blog Post: rabauer.dev/en/blog/anti...
010
Johannes Rabauer @rabauer.dev · 12/06/2026
I'm so excited to be a Microsoft MVP @mvpaward.bsky.social! @sandraahlgrimm.bsky.social, thank you so much for nominating me for this award. And thank you @brunoborges.bsky.social for our Copilot live coding session! #Java #MicrosoftCopilot
Smiling person (me) holding a Microsoft MVP award plaque in a home office. Behind them are a whiteboard with a floppy disk drawing and the words "Save as...", a shelf with books and games, a Java mascot plush toy, and a desk lamp.
043
Johannes Rabauer @rabauer.dev · 23/04/2026
Oh no! 😥 Time is already up and we have to leave from the fantastic @jcon.one this year! Thanks for all the wonderful talks and conversations and until next year! @xdev.software
010
Johannes Rabauer @rabauer.dev · 23/04/2026
Great practical examples of using the flight recorder by Martin Skarsaune @jcon.one!
000
Johannes Rabauer @rabauer.dev · 23/04/2026
Finally the @foojay.io podcast with @frankdelporte.be is here @jcon.one to spread the good news of foojays 6th anniversary!
062
Johannes Rabauer @rabauer.dev · 23/04/2026
Last chance to visit our @xdev.software booth with @marcorennmaus.de @jcon.one. Talk to us and get your #CommitCards!
011
Johannes Rabauer @rabauer.dev · 22/04/2026
Checking out how to continously surveil application performance with @awscloud.bsky.social and @spring-ai.bsky.social by Sascha Möllering and @yuriybezsonov.bsky.social @jcon.one
010
Johannes Rabauer @rabauer.dev · 22/04/2026
@kevindubois.com answering why you could use local AI instead of huge online models @jcon.one
021
Johannes Rabauer @rabauer.dev · 22/04/2026
One and a half cinemas filled because of Johann Strauss and @markuskett.bsky.social talk about sovereign AI platforms @jcon.one!
000
Johannes Rabauer @rabauer.dev · 22/04/2026
Enjoying watching my first session from @edelveis.dev @jcon.one 🕵‍♂️
010
Johannes Rabauer @rabauer.dev · 20/04/2026
#JCON2026 let's go! See you there tomorrow! @jcon_conference 💛
Me looking at the camera in cologne at jcon
000
Johannes Rabauer @rabauer.dev · 17/04/2026
Are you going to @jcon.one next week? Then be sure to take a look at all the awesome mentors at the Mentorship-Hub by @brjavaman.bsky.social So if you like, come to my slot as well and we can have great discussions: jcon.mentorshiphub.org#session=JOHA...
010
Johannes Rabauer @rabauer.dev · 16/04/2026
Actual Live Coding Stream with @rynj.bsky.social : youtube.com/live/uvQwVpG...
000
Johannes Rabauer @rabauer.dev · 16/04/2026
If you don't have 2 hours to spare, but still want to know about #IBM Bob IDE, you can take a 5min read of my blog post, that summarizes the whole experience. Enjoy! 😊 rabauer.dev/en/blog/ibm-...
100
Johannes Rabauer @rabauer.dev · 16/03/2026
Plan for the session: • Inspect a modernizable Java codebase • Use @github.com Copilot to help write OpenRewrite recipes • Apply those recipes to the project • Analyze exactly how the code changes
100
Johannes Rabauer @rabauer.dev · 09/03/2026
An alle Oberpfälzer und die restliche deutsche Bevölkerung: 😅 Kommt doch gerne am Freitag zum #DCD in Weiden (an der OTH Weiden) in meine Session! Würde mich über jeden freuen und ich glaube für die Zuhörer wird's auch recht informativ und lustig 😎 www.dc-nordoberpfalz.de/DigitalCraft...
Veranstaltungsbanner der Hochschule Weiden: ‚Dev-Stories mit Lerneffekt: Was schief ging und was half‘ am Freitag, 13.03.2026 um 10:45 in Weiden, Deutschland. In der Mitte ein Porträtfoto des Referenten Johannes Rabauer, der draußen an einem Laptop sitzt und lächelt.
100
Johannes Rabauer @rabauer.dev · 05/02/2026
AI feels fast, but feelings are not measurements. Studies claim 20 to 50 percent productivity gains, especially for debugging and issue analysis. Is that real or just perception? Let’s examine this live today at 20:00 CET youtube.com/live/SVJC4Du...
000
Johannes Rabauer @rabauer.dev · 04/02/2026
AI adoption often stops the moment GDPR enters the conversation. Local models, client approval, and limited code access make real world usage messy. I will talk about what actually works and what does not in a live session (with @brunoborges.bsky.social). #GDPR #DataProtection #Java
131
Johannes Rabauer @rabauer.dev · 03/02/2026
Vibe coding does not automatically make you smarter. You only learn if you actively analyze what the AI writes and that takes real mental effort. I will test this in a live Java coding session on Thursday at 20:00 CET youtube.com/live/qco_f2d...
000
Johannes Rabauer @rabauer.dev · 02/02/2026
Waiting for AI to generate code is not passive time. If you treat it like waiting for a compiler, you waste the biggest advantage of agent assisted development. I want to explore this mindset live with Copilot CLI and Java. #VibeCoding #AIProgramming #Java #LiveSession
111
Johannes Rabauer @rabauer.dev · 01/02/2026
Vibe coded applications are easy to write and hard to trust. When AI produces most of the code, validation and verification become the real work. I will dig into this problem live while coding Java with GitHub Copilot CLI. #AgentAssistedDevelopment #Java #GitHubCopilot #LiveCoding
211
Johannes Rabauer @rabauer.dev · 26/01/2026
What changes when you replace GitHub Copilot with Claude Code? In part two of my live coding experiment, I continue the same project but switch the coding agent. Same codebase, same goals, different AI. Repository:https://github.com/JohannesRabauer/ai-rpg-vibe-code
100
Johannes Rabauer @rabauer.dev · 28/12/2025
Recently I worked with @hibernate.org in a slightly larger backend project. Pretty quickly I realized the real problem was not performance. It was that I did not fully understand what Hibernate was doing. #Java #BackendDevelopment
A comic style illustration shows a cracked Hibernate logo made of gold and gray geometric shapes, with handwritten SQL queries spilling out from the fractures. Next to it stands a skeptical cartoon software developer with exaggerated features, round glasses, a short beard, and crossed arms, wearing a hoodie. The developer side eyes the leaking SQL with a doubtful expression, highlighting the joke about ORM abstraction hiding messy database queries.
141
Johannes Rabauer @rabauer.dev · 08/11/2025
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
151
Johannes Rabauer @rabauer.dev · 07/10/2025
Favorite input field 😅
000
Johannes Rabauer @rabauer.dev · 29/09/2025
After building an AI storytelling app for fun… …it’s time to create something actually useful. 🚀 Meet Quanta – an AI file searcher.
110
Johannes Rabauer @rabauer.dev · 23/09/2025
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
A smiling man wearing glasses, a black t-shirt, and a lanyard points to an Oracle ACE Associate certificate. The certificate is awarded to Johannes Rabauer in recognition of technical and community leadership contributions to Oracle communities from July 2024 to August 2025. It is signed by Gerald Venzl, VP of Database Product Management, ACE Program, and dated September 2025. In the background, there is an illustration of a golden trophy with a spade symbol.
142
Johannes Rabauer @rabauer.dev · 21/08/2025
☕ 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
101
Johannes Rabauer @rabauer.dev · 21/08/2025
💾 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
100
Johannes Rabauer @rabauer.dev · 21/08/2025
🧠 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
100
Johannes Rabauer @rabauer.dev · 21/08/2025
🌳 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
131
Johannes Rabauer @rabauer.dev · 14/08/2025
Part 7 of our AI game development series is live — more about exploring ideas together than ticking off a checklist. #AI #GameDev #LLM #JavaDev
Comic-style illustration in the vibrant, exaggerated style of *Asterix & Obelix*, showing a bearded man with short hair and round glasses (based on the provided photo) in Roman-era tunic and sandals, charging forward with a clenched fist toward a towering glowing blue cyberpunk robot. The robot has holographic armor, neon circuitry, and emits a bright blue light. The scene takes place in a large Roman arena with sandy ground and tall stone walls, packed with a cheering crowd holding humorous banners that read “Make a custom model!” and “Limit the tokens!” Motion lines, dust clouds, and expressive poses emphasize the action, with warm daylight contrasting against the robot’s neon glow.
195
Johannes Rabauer @rabauer.dev · 11/08/2025
🧠 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
A bearded man with glasses sits at a rustic wooden table in a warmly lit log cabin, his flat hand hovering over a large red “STOP THINKING” button connected by a thick cable to a plush brown bear labeled “qwen3.” The bear’s eyes glow bright blue like a robot, and above its head floats a holographic busy indicator. A thought bubble with three dots hovers over the man’s head as he focuses intently on the bear.
131
Johannes Rabauer @rabauer.dev · 06/08/2025
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
032
Johannes Rabauer @rabauer.dev · 04/08/2025
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 🧵👇
A digital illustration showing a three-part progression: on the left, a man with glasses types intently on a keyboard in a dark, sci-fi environment with glowing code behind him; in the center, a futuristic AI robot with glowing blue eyes monitors a laptop; and on the right, a hooded Dungeon Master with glowing eyes stands over a fantasy map and a floating D20 die, with a speech bubble saying, “Prepare to enter the dungeon...” Blue glowing arrows connect each element from left to right, visually representing the flow from human coder to AI to fantasy game master.
120
Johannes Rabauer @rabauer.dev · 28/07/2025
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
084
Johannes Rabauer @rabauer.dev · 25/07/2025
🧵 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.
100