localfirst.fm

#10 – Matt Wonlaw: cr-sqlite, syncing strategies and incremental view maintenance

32 snips
Jun 12, 2024
Matt Wonlaw, a local-first tool builder, discusses CRDTs, SQLite, and incremental view maintenance. Topics include software dev for submarines, event sourcing, CR SQLite, challenges of SQLite in browsers, Materialite, and data modeling for multiplayer apps.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Submarine Software

  • Matt Wonlaw's first job involved building software for submarines, demanding a local-first approach due to the lack of internet connectivity.
  • The software needed to store the last 24 hours of data to function even if all servers failed, highlighting resilience.
INSIGHT

Event Sourcing's Relevance

  • Event sourcing, a pattern used in submarine software, remains relevant in local-first development.
  • It involves logging all events, enabling replay and merging of changes after reconnection.
ANECDOTE

Resurrecting Strut.io

  • Matt initially built Strut.io, a local-first presentation editor, to operate offline without accounts.
  • Resurrecting it after Facebook, he aimed to add multiplayer and syncing due to evolving user expectations.
Get the Snipd Podcast app to discover more snips from this episode
Get the app