Full-stack Development is Dead, Long Live Full-stack Development!
summary
Clear claim: Java developers can stay full‑stack by using concrete alternatives and the session compares three by building the same demo app. It shows Thymeleaf + htmx returning HTML fragments for progressive enhancement, Vaadin (Flow) rendering server‑side Java components (grid, pageable queries, data binding) with ~2,000 community components, and Hilla (RPC + TypeScript) generating client accessors, shared validation and a single JAR build. The demo app implements hello input, master‑detail grid, paging and validation and the examples run end‑to‑end from the repo.
AI-written summary · about
chapters (13)
- 0:00Full-stack history
- 1:31Speaker and Java focus
- 2:15Client-server evolution
- 4:06Modern client-server challenges with SPAs
- 6:37Full-stack Java alternatives
- 7:00HTMX, Vaadin, Hilla overview
- 11:59Vaadin live demo
- 19:57Vaadin vs Hilla comparison
- 28:00Vaadin sync deep dive
- 30:52HTMX demo and enhancement
- 35:42Choosing the right framework for different use cases
- 38:13Summary and resources
- 40:06Q&A
related talks
41mFull-stack development is dead, long live full-stack development!
41mFull-Stack development is dead, long live Full-Stack development!
28mEfficient Full-Stack Development with Java
42mReturn of the Full-Stack Developer
27m"Full-stack from the back: Building for the web with Java"
44mFull-stack web apps, 100% Java
51mAll in on Java: Web Development with EclipseStore & Vaadin
41mRapid server side full stack web development with ViewComponents and htmx
