Java + LLMs + LangChain4j — 2025 Talk Series

Java + LLMs + LangChain4j — 2025 Talk Series
Shaaf and I have been heads‑down exploring how LangChain4j slots into everyday Java and Jakarta EE projects. Our experiments have grown into a full talk series.
You can find a list of delivered and upcoming talks on my conference page: https://bazlur.ca/conferences/
Why we’re doing this
- LangChain4j gives Java devs RAG pipelines, vector‑store abstractions, and agent helpers without leaving the JVM.
- Jakarta EE supplies the familiar plumbing—CDI, JPA, JAX‑RS—so LLM features drop into existing codebases instead of sitting in sidecars.
- Together they let us prototype AI‑powered features (chat, summarization, semantic search), Function calling, MCP and many more. You can take them straight to production.
What the session covers
- Quick introduction to LLM plumbing in Java
- Prompt design patterns
- Memory management techniques
- Tool integration (function calling)
- RAG (Retrieval‑Augmented Generation) end‑to‑end
- vector stores
- Model Context Protocol
Try the code
We built a progressive demo repo — https://github.com/learnj-ai/llm-jakarta .
We’re excited to keep refining these ideas and would love your feedback—see you at the next stop on the schedule!