~/talk

Building Powerful GenAI Apps with Pure Java

Talkat JCON EUROPE 2026 · 2026-04-20..04-23· [large-language-models, java]
links:none on file
slides:none on file

Demonstrates a pure‑Java stack that replaces external vector DBs by combining Eclipse Store (object persistence) with GigaMap (off‑heap, lazy‑loaded indexes) and JVector for embeddings, wired through LangChain4j and optionally Ollama for local models; the demo runs a 400 MB embedding model locally, supports bitmap, spatial, Lucene, vector indexes on the same JVM, scales to billions of entries with off‑heap indexing and PQ compression for terabytes, geographic resolution ~1.1 m, uses Panama SIMD, and removes schema drift between object model and vector index.

AI-written summary · about

  1. 0:00Introduction
  2. 1:38Data as companies' most valuable asset
  3. 7:24Why vector databases are often overkill
  4. 10:20Eclipse Store for pure Java persistence
  5. 12:50GigaMap for high-performance indexing
  6. 16:28Adding AI with LangChain4j and Ollama
  7. 18:39What are embeddings and how they work
  8. 22:41Four indices in one Java collection
  9. 27:59Wiring the service layer with queries
  10. 31:51Semantic search unlocks new data insights
  11. 34:49Geographic search with proximity queries
  12. 36:34Runtime architecture overview
  13. 39:02Scaling and performance optimizations
  14. 39:23Key takeaways and next steps
  15. 40:12Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.