Reactive templates, TypeScript and typed endpoints in Vaadin
summary
Shows building a Spring Boot + Vaadin app with UI in TypeScript using npm libraries, LitElement/LitHtml for rendering and LitElement + MobX for state; the demo is a master‑detail contact UI with hot reload that updates the grid instantly when saving and then calls the server. Vaadin generates TypeScript types and Type-safe endpoints from Java service classes, so client code has completion and security, and the app packs into a single deployable artifact.
AI-written summary · about
chapters (4)
related talks
45mJava meets TypeScript: building a full-stack web app with Spring Boot
43mJava meets TypeScript: Building Modern Web Apps with full-Stack Type Safety
01h 01mSingle Page Applications without REST API
54mJava meets TypeScript: building modern web apps with full-stack type safety
32mHow to Choose a Frontend Framework For Your Java Backend
47mModern web with Web Components and Java
48mReactive Web Apps With 100% Java
49mKicking JavaScript to the Curb with Vaadin
