Rapid server side full stack web development with ViewComponents and htmx
summary
Shows a working demo that swaps client-side SPAs for server-rendered HTML using Spring ViewComponents, htmx, and Supabase security starter — claims full‑stack Spring productivity comparable to Next.js. Builds reusable, type‑safe components (JTE/Thymeleaf templates compiled to Java classes), a live analytics dashboard using Chart.js wrapped as a component, an htmx-driven person form and auth flows that set JWTs in cookies. Demonstrates small JavaScript use (Alpine) only for local UI; the demos run and update without full page reloads.
AI-written summary · about
chapters (18)
- 0:00Server-side full stack intro
- 2:53Software engineering complexity
- 6:45Traditional SSR web apps
- 10:38Spring MVC and templates
- 13:50MVC shortcomings and UI
- 15:14Spring View Components
- 18:04Hypermedia and web model
- 19:08What is htmx
- 22:42Hypermedia app advantages
- 24:06Team and full-stack dev
- 24:48View Components with htmx
- 27:48Cohesive features with View
- 29:56Client-side interactivity
- 31:00View Components with Alpine
- 33:53Productivity with Superbase
- 36:45Superbase auth security
- 38:33Error handling feedback
- 39:16Demo and resources
related talks
34mModern frontends using Spring Boot and Thymeleaf with htmx
49mBring back the joy in web development with HTMX and Hypermedia-Driven Applications
46mModern Frontends with HTMX, Thymeleaf and Spring Boot
57mBuilding dynamic web apps with Kotlin, WebComponents and Htmx
46mFull-stack Development is Dead, Long Live Full-stack Development!
50mhtmx 2.0 & Web Components: A Perfect Match for Frontend Development
42mReturn of the Full-Stack Developer
47mModern web with Web Components and Java
