~/talk

Moving seamlessly through offline and online

Talkat ffconf 2014 · on Friday, 2014-11-07· [pwa, web-platform]
slides:none on file

Builds a working offline-first web app that stores jokes locally with IndexedDB via PouchDB, persists edits with debounce and the changes feed, and replicates to CouchDB (used with Docker) so data survives reloads and devices. Uses Hood.ie principles, appcache for distribution (with its many gotchas), and shows PouchDB + CouchDB replication in action; demo syncs to the server — literally sync in three lines of code — and the app works as claimed.

AI-written summary · about

  1. 0:00Start
  2. 4:48Proposal for Doing Better at Offline
  3. 5:38Offline Environment
  4. 6:44Build an Offline First App
  5. 7:54Persistent Data
  6. 9:03Couchdb
  7. 15:07What Is Local Sequence
  8. 19:06Databases
  9. 25:15Manifest File
  10. 26:37Web Server
  11. 28:11User Interface
  12. 28:47Google Chrome
  13. 35:15Protects from Service Interruptions
~/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.