How we build
Introduction: Jira Cloud is undergoing a substantial rearchitecture, moving its foundation to a cloud‑native, multi‑tenant platform built for massive scale,...
When writing offline mode, attachments proved to be a uniquely difficult aspect of syncing. The nature of attachments differ from...
I want to call out a surprisingly tricky problem we ran into when developing offline mode: handling identifiers. In Trello,...
Analyzing time to an event can answer many questions about a population. Medicine, epidemiology, and actuarial science have historically analyzed...
In the last article we discussed how we sync our changes with the server. Ideally, those HTTP requests would always work –...
Going offline meant using our database for all immediate changes to the client. But obviously we later want to sync...