Modern Web Development with Java and Vaadin - From Fundamentals to Pro
summary
Shows how to build rich web UIs entirely in Java with Vaadin, starting from a one-class Hello World that uses server-side event handling and boots on Spring or Quarkus via a Maven plugin; explains component internals (server API + client-side TypeScript), using npm web components and a Lottie player integration, and publishing reusable widgets to the Vaadin Directory (~2,000 community components). Recommends architecture patterns, testing with Selenium/Playwright and Gatling, and claims high scale from a historical two-machine load test.
AI-written summary · about
chapters (10)
- 0:00Introduction to Vaadin
- 2:28Hello world in Vaadin
- 6:34Vaadin components overview
- 7:45Architecture and internal mechanics
- 12:49Creating custom components
- 15:42Application architecture
- 16:51Design principles for Vaadin
- 24:22Philosophy of Vaadin
- 29:02Development strategies
- 36:21Q&A and final thoughts
related talks
47mModern web with Web Components and Java
27m"Full-stack from the back: Building for the web with Java"
10mYou can build Web UI using Java only
49mWeb Components for Java Developers
28mEfficient Full-Stack Development with Java
01h 43mGetting started with Vaadin
46mA Java Developer's Guide to Navigating the Frontend Landscape
44mFull-stack web apps, 100% Java
