~/talk

The Challenges of Offline Work in Mobile

Talkat Mobilization 8 · on Friday, 2018-10-26· [web-performance]
links:none on file
slides:none on file

Mobile apps must choose consistency or availability when network partitions occur because CAP means you can guarantee only two of three; offline favoring availability causes stale reads and sync conflicts. Implementation uses local databases for downstream caching and action queues for upstream sync, and servers must arbitrate conflicts. Large projects like Trello spend about 1.5 years adding full offline support. Event sourcing, UUID client IDs, and careful flow-by-flow business decisions are concrete techniques for reducing corruption and making offline work practical.

AI-written summary · about

  1. 0:00Introduction
  2. 1:33The problem
  3. 4:55Working offline
  4. 5:45Cap Theorem
  5. 8:49Consistency vs Availability
  6. 10:20Compromise Consistency
  7. 11:09Puzzler
  8. 16:50Offline Flows
  9. 17:31Offline Work Implementation
  10. 19:50Offline Work Downstream
  11. 25:45Full of Line Work
  12. 27:50Does Your Application Need to Work Offline
  13. 28:43Things to Consider
  14. 35:32Selfpromotion
~/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.