~/talk

How I learned to stop worrying and love the Polymer toolbox

Talkat Polymer Summit 2016 · 2016-10-17..10-18· [pwa, web-platform]
slides:none on file

A working PWA called mojibrag is built in three days using the Polymer toolbox and Firebase: Polymer CLI Starter Kit, Firebase + Polymerfire for auth/db/storage, firebase-query feeding app-indexeddb-mirror for offline persistence, a service worker, and iron-list for performance. Lazy imports via importHref and navigator.online drive conditional UI. App-localize-behavior adds translations; five channels are created in four days. Lighthouse scores 88; cold 3G load shrinks from ~8s to ~4s after first-paint tricks. Properties go down, events go up.

AI-written summary · about

  1. 0:00Introduction
  2. 0:47App goals and features
  3. 4:29Building the app layout
  4. 6:50Implementing authentication
  5. 8:36Database and offline data
  6. 11:39App architecture and design
  7. 13:50Unidirectional data flow
  8. 15:43Offline functionality
  9. 17:43Performance optimization
  10. 20:13Lighthouse and loading UX
  11. 24:14Internationalization
  12. 26:23Summary and conclusion
~/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.