{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "Introduction",
      "startTime": 0,
      "endTime": 257
    },
    {
      "title": "The State Transfer Problem",
      "startTime": 257,
      "endTime": 488
    },
    {
      "title": "What are Sync Engines?",
      "startTime": 488,
      "endTime": 793
    },
    {
      "title": "Personal Apps - Pt 1",
      "startTime": 793,
      "endTime": 1216
    },
    {
      "title": "Schemas with ElectricSQL",
      "startTime": 1216,
      "endTime": 1286
    },
    {
      "title": "Personal Apps - Pt 2",
      "startTime": 1286,
      "endTime": 1472
    },
    {
      "title": "Global Reactive Data",
      "startTime": 1472,
      "endTime": 1913
    },
    {
      "title": "Learning curve & other challenges",
      "startTime": 1913,
      "endTime": 2080
    },
    {
      "title": "Technical pioneering",
      "startTime": 2080,
      "endTime": 2302
    },
    {
      "title": "Developing, deploying, scaling",
      "startTime": 2302,
      "endTime": 2568
    },
    {
      "title": "Approaching local-first",
      "startTime": 2568,
      "endTime": 2760
    },
    {
      "title": "Outro",
      "startTime": 2760,
      "endTime": 2798
    }
  ]
}