Multi-part threads you can read from Part 1 through to the end.
A ground-up series on building a local-first task app around operation logs, idempotent writes, sync, and PostgreSQL as canonical state.