~/talk

React Off the Grid

Talkat React Rally 2018 · on Friday, 2018-08-17· [pwa, frontend-architecture]
slides:none on file

Rebuild of a case-management app for a Ghanaian child-reunification NGO that becomes usable on slow or offline connections by converting a Laravel server-rendered site into a React offline-first PWA. Uses service workers for cached assets, localStorage for optimistic writes and queued edits, MySQL for the data store and AWS Lambda on the backend to cut hosting costs. Handles a four-person user base, deals with sync conflicts by assignment constraints, and largely succeeds despite real-world sync bugs.

AI-written summary · about

  1. 0:00Intro
  2. 0:43Background
  3. 5:18Service Workers
  4. 5:44Implementation
  5. 7:38Local Storage
  6. 10:13Demo
  7. 14:31Challenges
~/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.