I want to call out a surprisingly tricky problem we ran into when developing
offline mode: handling identifiers.
In Trello, all models have an ID. Each board, list, card, etc. It’s how we
define relationships between models as well as how we communicate with the
server about them.
When