Java meets TypeScript: building modern web apps with full-stack type safety
summary
Demo of Hilla shows end-to-end, view-to-database type safety between a Spring Boot backend and a Lit frontend using TypeScript: Java endpoints become callable TypeScript APIs, entities generate DTOs (demo uses ~100 sample persons), a Binder binds form fields to models, and a Flux sink publishes reactive endpoints so saves push updates to other browsers. The live CRUD app builds, persists, and synchronizes data in multiple clients with only a few lines of glue code.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:46About Manolo
- 2:50Example
- 7:10Spring Boot
- 9:16Hela
- 18:23Learning Hela
- 20:41Learning Reactive Properties
- 23:13Learning Add Character
- 28:33Learning Endpoints
- 31:46Learning Life Cycle
- 40:14Binding Data
- 41:14Binding to Form
- 48:02Creating a chat
related talks
43mJava meets TypeScript: Building Modern Web Apps with full-Stack Type Safety
45mJava meets TypeScript: building a full-stack web app with Spring Boot
41mReactive templates, TypeScript and typed endpoints in Vaadin
01h 01mSingle Page Applications without REST API
32mHow to Choose a Frontend Framework For Your Java Backend
27mWeb applications of the future with TypeScript and GraphQL
54mTypescript for the busy Java developer
46mFull-stack Development is Dead, Long Live Full-stack Development!
