~/talk

Offline Django with Service Workers

Talkat PyCon AU 2017 · 2017-08-03..08-08· [web-platform, python]
slides:none on file

A Django-backed mobile web app for Timor-Leste uses service workers inside webviews to serve patient lists and notifications offline, pre-caching JSON endpoints and static assets at install so the UI loads instantly even when the network is down. The project supports about 20,000 mothers and midwives who manage ~100 patients each, and it implements a cache-then-network update pattern so pages show immediately and then refresh in the background; it also uses background sync to retry queued actions until delivery.

AI-written summary · about

  1. 0:00Introduction
  2. 11:16Creating a Service Worker
  3. 19:15Debugging
  4. 20:46Integration
  5. 22:11Caveats
~/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.