~/talk

Full-stack web apps, 100% Java

Talkat Jfokus 2026 · 2026-02-02..02-04· [java]
slides:none on file

Build a full-stack web app using only Java: Spring Boot + Vaadin Flow for UI, JPA with an in-memory database for persistence, and Spring AI (OpenAI) for LLM calls. Live-coding shows a working contacts CRUD with validation, a binder-backed form, and 100 realistic contacts seeded at startup, hot-reload during development, streaming LLM output to the browser via server push websockets, and optional charts — all with no JavaScript HTML or CSS.

AI-written summary · about

  1. 0:00Welcome to full-stack Java
  2. 3:18Java frameworks for teams
  3. 8:55Java full-stack project setup
  4. 16:29Contact management UI with CRUD
  5. 28:37AI chat with streaming responses
  6. 37:32Responsive layout with navigation
  7. 41:25Live demo and Q&A
~/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.