๐ฅ Watch the replay โ youtube.com/live/cY2anCL...
๐ฆ Code โ github.com/JohannesRaba...
#AI #LangChain4j #Quarkus #Ollama #pgvector #LocalAI #LiveCoding
@rabauer.bsky.social
โ Java coder @xdev.software | ๐ค AI wrangler | ๐ค Conference speaker | ๐ฎ Full-time dad, part-time gamer
๐ฅ Watch the replay โ youtube.com/live/cY2anCL...
๐ฆ Code โ github.com/JohannesRaba...
#AI #LangChain4j #Quarkus #Ollama #pgvector #LocalAI #LiveCoding
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.
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.
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.
๐ฑ
31.10.2025 12:20 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Thanks very much, Catherine!
It will be a lot of fun, no matter the outcome ๐คฆ๐ปโโ๏ธ๐ค
Really looking forward to it!
29.10.2025 08:40 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0AI 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...
I'm so happy the idea catches on! I truly look at them every day ๐ค
22.10.2025 17:17 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0We are going live today, in just 2 hours! See you there๐
16.10.2025 13:02 โ ๐ 1 ๐ 1 ๐ฌ 0 ๐ 0Really looking forward to some comparisons between frameworks ๐ค
14.10.2025 16:02 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Is 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 ๐ 0Securing 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...
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! :)
๐ง 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
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...
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
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 ๐
Favorite input field ๐
07.10.2025 09:16 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Unfortunately 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 ๐ 0Thank you very much! :)
01.10.2025 17:58 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Happy birthday Catherine! :)
01.10.2025 17:48 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Thanks! 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?
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
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.
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.
After building an AI storytelling app for funโฆ
โฆitโs time to create something actually useful. ๐
Meet Quanta โ an AI file searcher.
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
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
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