We’re excited to welcome Johannes Rabauer to #JUGOberpfalz for a unique live-coding battle between Spring + Spring AI and Quarkus + LangChain4J. No slides – just clean code, directly compared!
🔗 Register here (free): www.meetup.com/jug-o...
We’re excited to welcome Johannes Rabauer to #JUGOberpfalz for a unique live-coding battle between Spring + Spring AI and Quarkus + LangChain4J. No slides – just clean code, directly compared!
🔗 Register here (free): www.meetup.com/jug-o...
Join me on 12. Nov. at 18:00 in #Weiden with the #JUG #Oberpfalz
rabauer.dev/meetup
#Java #AI #Meetup #SpringAI #LangChain4J #DeveloperCommunity #CodingEvent
Join me on 12. Nov. at 18:00 in #Weiden with the #JUG #Oberpfalz
rabauer.dev/meetup
#Java #AI #Meetup #SpringAI #LangChain4J #DeveloperCommunity #CodingEvent
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.
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.
🔗 Register here (free): www.meetup.com/jug-o...
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...
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...
xdev.software/en/news/deta...
Join me and @rabauer.bsky.social this Thursday as we bring together #SpringBoot and @quarkus.io in a friendly duel of frameworks for Java LLM apps, covering setup, prompts, streaming, and tool-calling. BYO🍿!
www.youtube.com/watch?v=rBxc...
Join me and @rabauer.bsky.social this Thursday as we bring together #SpringBoot and @quarkus.io in a friendly duel of frameworks for Java LLM apps, covering setup, prompts, streaming, and tool-calling. BYO🍿!
www.youtube.com/watch?v=rBxc...
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...
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 watches your filesystem, vectorizes docs, and lets you query them in natural language.
Let’s make local AI search actually useful 👇
It watches your filesystem, vectorizes docs, and lets you query them in natural language.
Let’s make local AI search actually useful 👇
…it’s time to create something actually useful. 🚀
Meet Quanta – an AI file searcher.
…it’s time to create something actually useful. 🚀
Meet Quanta – an AI file searcher.
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
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
Big thanks to the Oracle community 🙌
Catch me dropping Java wisdom at JCON or on YouTube 😂
#OracleACE #Java #DevCommunity @oracleace.bsky.social
Big thanks to the Oracle community 🙌
Catch me dropping Java wisdom at JCON or on YouTube 😂
#OracleACE #Java #DevCommunity @oracleace.bsky.social
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
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
This one had everything: persistence fixes, broken models, Google SDK experiments, and… a plot twist I didn’t see coming.
👉 Video: youtube.com/live/xppcyTU...
This one had everything: persistence fixes, broken models, Google SDK experiments, and… a plot twist I didn’t see coming.
👉 Video: youtube.com/live/xppcyTU...
#Software development is rarely as #clean as the #tutorials make it seem. In the #real world…
Grab your coffee and hit play: youtu.be/KUv1xFTjxKw
#JCON
youtube.com/live/xppcyTU...
youtube.com/live/xppcyTU...
Spoiler: persistence was the real final boss. 🕹️
Finally cracked it (off-stream) and made a repo for everybody:
👉https://github.com/JohannesRabauer/langchain4j-spring-jpa-memory
Spoiler: persistence was the real final boss. 🕹️
Finally cracked it (off-stream) and made a repo for everybody:
👉https://github.com/JohannesRabauer/langchain4j-spring-jpa-memory
This Thursday, I'm joined by @frankdelporte.be, Java Champion and JavaFX+RPi guru, to explore the world of #Java on the embedded. For those who wanted to tinker with RPi but didn't know where to start :)
youtube.com/live/axbx2kT...
This Thursday, I'm joined by @frankdelporte.be, Java Champion and JavaFX+RPi guru, to explore the world of #Java on the embedded. For those who wanted to tinker with RPi but didn't know where to start :)
youtube.com/live/axbx2kT...
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
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
Just wrapped up another live coding session in #LangChain4J testing thinking-enabled models.
Here’s what happened 👇
#Java #LLM #AItools #GenerativeAI
Just wrapped up another live coding session in #LangChain4J testing thinking-enabled models.
Here’s what happened 👇
#Java #LLM #AItools #GenerativeAI