~/talk

You may not need JavaScript

Talkat Spring I/O 2022 · 2022-05-26..05-27· [web-platform, frontend-architecture]
slides:none on file

Claims a full SPA stack is unnecessary for data-centric apps and shows a working migration of an Oracle Forms ERP with 800 forms, 2,000 tables and ~5,000 PL/SQL units to a server-driven UI built with Vaadin Flow and jOOQ. The frontend is stored as configurable UI metadata in the DB, rendered at runtime per user, uses Vaadin web components, lazy data providers, push and testing via Caribou/TestBench, and reports about 8,000 generated classes from the schema.

AI-written summary · about

  1. 0:00Start
  2. 1:44Existing System
  3. 6:13Runtime Generated UI
  4. 7:09UI Models
  5. 11:03History
  6. 18:53Example Code Vaadin Flow
  7. 24:24Routing
  8. 26:18Data Provider
  9. 33:01Testbench
  10. 34:07Karibu Testing
  11. 35:45Spa, PWA et cetera
  12. 39:11Metamodel
  13. 49:24Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.