Johannes Rabauer's Avatar

Johannes Rabauer

@rabauer.bsky.social

โ˜• Java coder @xdev.software | ๐Ÿค– AI wrangler | ๐ŸŽค Conference speaker | ๐ŸŽฎ Full-time dad, part-time gamer

72 Followers  |  160 Following  |  152 Posts  |  Joined: 14.01.2025  |  2.1592

Latest posts by rabauer.bsky.social on Bluesky

Preview
Quanta Live: Building Local AI Search with pgvector & LangChain4j - Part 2 Building Quanta (Part 2) โ€“ Vector Search with Quarkus, pgvector & OllamaIn this session, weโ€™re diving deep into the brains of Quanta โ€” the part that makes it...

๐ŸŽฅ Watch the replay โ†’ youtube.com/live/cY2anCL...
๐Ÿ“ฆ Code โ†’ github.com/JohannesRaba...
#AI #LangChain4j #Quarkus #Ollama #pgvector #LocalAI #LiveCoding

03.11.2025 09:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Quanta Live: Building Local AI Search with pgvector & LangChain4j - Part 2 Building Quanta (Part 2) โ€“ Vector Search with Quarkus, pgvector & OllamaIn this session, weโ€™re diving deep into the brains of Quanta โ€” the part that makes it...

No cloud, no GPUs, no expensive APIs.
Just open-source tools working together to make local AI useful and fun.

I am still adding a few finishing touches, but the core search flow is already complete.

03.11.2025 09:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

In this session we:
๐Ÿงฉ Extracted text with Apache Tika
๐Ÿง  Created embeddings using Ollama (LLaMA 3.2)
๐Ÿ’พ Stored them in PostgreSQL with pgvector
๐Ÿ” Queried files semantically with Quarkus and LangChain4j

And it works beautifully.

03.11.2025 09:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Quanta Part 2 is done! ๐ŸŽ‰
We now have a fully working AI file searcher that can vectorize your files and let you search them using natural language.

All running locally with Quarkus, Ollama, and pgvector.

03.11.2025 09:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ˜ฑ

31.10.2025 12:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks very much, Catherine!
It will be a lot of fun, no matter the outcome ๐Ÿคฆ๐Ÿปโ€โ™‚๏ธ๐Ÿค“

29.10.2025 20:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Really looking forward to it!

29.10.2025 08:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Quanta Live: Building Local AI Search with pgvector & LangChain4j - Part 2 Building Quanta (Part 2) โ€“ Vector Search with Quarkus, pgvector & OllamaIn this session, weโ€™re diving deep into the brains of Quanta โ€” the part that makes it...

AI is more accessible than ever. No GPUs, no fancy infrastructure, no giant models needed.
Just you, some open-source tools, and a bit of curiosity. ๐Ÿค“
Join me live as we build an AI file searcher using Quarkus, Ollama, and pgvector.

๐ŸŽฅ Join here โ†’ youtube.com/live/cY2anCL...

27.10.2025 07:15 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

I'm so happy the idea catches on! I truly look at them every day ๐Ÿค“

22.10.2025 17:17 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We are going live today, in just 2 hours! See you there๐Ÿ˜Š

16.10.2025 13:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Really looking forward to some comparisons between frameworks ๐Ÿค“

14.10.2025 16:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Is there a place with "best-practice-guardrails" or something similar? It seems like an awful chore to think of every possible unwanted in- and output and put that into code...

13.10.2025 19:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Securing LLM Responses in Java: Guardrails with Quarkus and LangChain4j

Securing LLM Responses in Java: Guardrails with Quarkus and LangChain4j

Securing LLM Responses in Java: Guardrails with Quarkus and LangChain4j
Learn how to protect your AI applications from prompt injection, unsafe outputs, and risky prompts with practical guardrail patterns in Quarkus.

www.the-main-thread.com/p/java-quark...

12.10.2025 07:15 โ€” ๐Ÿ‘ 4    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It looks like you changed passwords since the leak: I tried to login to localhost:8080 with password "pw", but access was denied ๐Ÿ˜‚

Good for you! :)

10.10.2025 08:57 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - JohannesRabauer/quanta: ai-file-search - lets you find files in a natural language way and summarizes files ai-file-search - lets you find files in a natural language way and summarizes files - JohannesRabauer/quanta

๐Ÿง  Open-source & still evolving:
github.com/JohannesRaba...

What would you add next, smarter summaries, multi-agent explorers, or something wild?
#LangChain4j #Quarkus #Ollama #pgvector #ApacheTika #AI #Java #LLaMA3

07.10.2025 13:31 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Quanta tracks file changes, re-vectorizes updates, and returns instant, intelligent answers; all locally.
We debugged Quarkus quirks, Tika headaches, and got Ollama humming ๐Ÿ’ช
youtube.com/live/OenMqG5...

07.10.2025 13:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Under the hood:
โšก Next.js (frontend)
โ˜• Quarkus + LangChain4j (backend brains)
๐Ÿฆ™ Ollama (LLaMA 3.2 embeddings)
๐Ÿ˜ PostgreSQL + pgvector
๐Ÿ“„ Apache Tika for text extraction from any file type

07.10.2025 13:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Just went live building Quanta: an AI-powered file searcher that understands your files ๐Ÿค–๐Ÿ“‚
It watches your filesystem, vectorizes docs, and lets you query them in natural language.
Letโ€™s make local AI search actually useful ๐Ÿ‘‡

07.10.2025 13:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Favorite input field ๐Ÿ˜…

07.10.2025 09:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Unfortunately because of an emergency in the family i have to postpone the session again...i am really sorry.

04.10.2025 17:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thank you very much! :)

01.10.2025 17:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Happy birthday Catherine! :)

01.10.2025 17:48 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thanks! I am unsure about PostgreSQL with pgvector, but since i have the most experience with it, i'm willing to try ^^
Why did you choose PostgreSQL, if you did?

30.09.2025 14:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Building Quanta โ€“ An AI File Searcher with Next.js, Quarkus, Ollama & PostgreSQL (Live Coding) In this live coding session, weโ€™re starting Quanta โ€“ an AI-powered file searcher that can watch your filesystem, vectorize documents, and let you search & su...

Iโ€™ll be building Quanta live on stream. ๐ŸŽฅ
Join, ask questions, and help me shape it as we go.

Follow along โ€” this will be fun. ๐Ÿš€
www.youtube.com/live/OenMqG5...

#AI #LangChain4j #Quarkus #Nextjs #Ollama #pgvector #LocalAI #LiveCoding

29.09.2025 07:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

To make this work, Iโ€™m combining:
โšก @nextjs.org frontend
โšก @quarkus.io + @langchain4j.dev backend
โšก Ollama (LLaMA 3.2) for AI
โšก PostgreSQL + pgvector for embeddings

A lot of moving parts โ†’ one AI-powered file explorer.

29.09.2025 07:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Quanta will:
๐Ÿ“‚ Scan your filesystem
๐Ÿ—‚๏ธ Catalogue files automatically
๐Ÿ“ Summarize their contents
๐Ÿ” Let you find them later with natural language search

No more โ€œwhere did I save that doc?โ€ moments.

29.09.2025 07:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

After building an AI storytelling app for funโ€ฆ
โ€ฆitโ€™s time to create something actually useful. ๐Ÿš€

Meet Quanta โ€“ an AI file searcher.

29.09.2025 07:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Excited to welcome Johannes Rabauer as our newest Oracle ACE Associate! ๐Ÿš€
Johannes crafts secure, scalable Java solutions. Cloud, AI, frameworks & clean codeโ€”heโ€™s passionate about making developersโ€™ lives easier.
Learn more: ace.oracle.com/ords/ace/pro...
#OracleACE

23.09.2025 09:36 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
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.

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.

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

23.09.2025 08:07 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Can We Give Our AI Agents Real Memory? (LangChain4J + Ollama + Java Live Coding) Part 11 โ€“ Giving Agents Real Memory in LangChain4J (Live Java Coding with Ollama)In this live session, weโ€™ll tackle one of the hardest (and most exciting) ch...

Part 10: Agents came alive in LangChain4J + Ollama ๐Ÿ’ก
Part 11 (Sat 20:00 CET): Can we give the entire system memory that persists in PostgreSQL?
One landscape, many agents, real continuity.
Join the experiment ๐Ÿ‘‰ youtube.com/live/Jpid86_...
#Java #AIAgents

18.09.2025 11:15 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@rabauer is following 19 prominent accounts