~/talk

Intro to Web Components & Polymer Workshop

Talkat Node+JS Interactive 2018 · on Wednesday, 2018-10-10· at 11:00· West Meeting Room 121-122· [web-platform, design-collaboration]
slides:none on file

Step-by-step build of a small PWA using Web Components and Polymer 3 shows real code: ES6 module imports, polymer CLI/npm, polymer serve, polymer lint, and Google Maps custom elements (map, marker, directions) wired with attributes and data binding to produce live maps and route modes; a custom WC toast element is created from scratch using shadow DOM, slots, attributes (duration) and open/close methods, then reimplemented with lit-element for compact data binding. Comcast reports this pattern runs in production for millions of users.

AI-written summary · about

  1. 0:00Introduction to Workshop
  2. 2:00Web Component Fundamentals
  3. 7:15Browser Support and ES6
  4. 9:29The Polymer Project
  5. 12:20Google Maps Code Lab
  6. 26:47Building with Maps and Data
  7. 39:01Data Binding and UI Design
  8. 50:43Custom Component Development
  9. 54:02Shadow DOM and Encapsulation
  10. 1:11:31Component Interactivity
  11. 1:18:54LitElement and Frameworks
  12. 1:24:35Production, Testing, and Q&A
~/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.