~/talk

Efficient Full-Stack Development with Java

Talkat XtremeJ 2023 · on Tuesday, 2023-11-07· [java]
slides:none on file

Compares three concrete Java full‑stack setups and shows working demos: Vaadin Flow (Java 21 + Spring Boot, Vaadin UI classes and web components, server‑side UI state, grid with lazy loading, Bean Validation binder, no REST client code — demo shows hello and master‑detail working over JSON "instructions"), Hilla (generated browser callables, TypeScript client, validation metadata generated), and Thymeleaf + HTMX (server‑rendered HTML fragments, stateless, SEO friendly). Build uses Maven/Gradle (hidden npm client build), persistence demo uses H2+JPA.

AI-written summary · about

  1. 0:00Introduction
  2. 4:47Single page app challenges
  3. 6:17Full-stack Java frameworks
  4. 9:55Framework comparisons
  5. 15:05Vadin demo walkthrough
  6. 26:55Framework recommendations
  7. 27:38Conclusion 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.