~/talk

Web Components for Java Developers

Talkat Devoxx Belgium 2017 · 2017-11-06..11-10· [web-platform, java]
links:none on file
slides:none on file

Explains that Web Components (custom elements + shadow DOM + HTML imports) plug into the Java stack via Vaadin Flow and auto-generated Java wrappers, demonstrates a small Trippy app that uses a Google Maps web component, a Vaadin Grid, RouterLink-based deep links with trip ID, Binder data binding and Spring Boot JPA to save trips to the database; polyfills handle older browsers; demo is a developer preview but the map/table selection, URL navigation and server-side save all work end-to-end.

AI-written summary · about

  1. 0:00Introduction
  2. 1:08What are Web Components
  3. 8:35Where to find Web Components
  4. 9:19Why Web Components
  5. 12:26History of Web Components
  6. 14:44Web Components Demo
  7. 18:56Google Map Component
  8. 20:36Google Maps Style Sheet
  9. 21:56Grid Component
  10. 24:16Unique URL
  11. 25:36Changing the display
  12. 27:46Adding new routes
  13. 29:16Polymer templates
  14. 30:46Map elements
  15. 31:16Data binding
  16. 32:11Pointing
  17. 33:06Editing Trips
  18. 33:26Value ChangeListener
  19. 33:56New UI
  20. 34:21New laptop
  21. 34:51Debug reload
  22. 35:06Save button
  23. 38:26Super Thursdays
  24. 39:21Developer Preview
  25. 40:06Bakery Starter
  26. 40:26Bakery App
  27. 41:16Board
  28. 42:46Google Map
  29. 43:51Testing the UI
  30. 46:51Web Components with Angular
~/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.