{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "Intro\r",
      "startTime": 0,
      "endTime": 31
    },
    {
      "title": "Introductions\r",
      "startTime": 31,
      "endTime": 307
    },
    {
      "title": "Gem#1: net/http\r",
      "startTime": 307,
      "endTime": 457
    },
    {
      "title": "Gem#2: defer (gem)\r",
      "startTime": 457,
      "endTime": 576
    },
    {
      "title": "PEBKAC (tangent)\r",
      "startTime": 576,
      "endTime": 696
    },
    {
      "title": "Gem#3: if err != nil (gem)\r",
      "startTime": 696,
      "endTime": 969
    },
    {
      "title": "Gem#4: testing included (gem)\r",
      "startTime": 969,
      "endTime": 1153
    },
    {
      "title": "Gem#5: struct field tags (gem)\r",
      "startTime": 1153,
      "endTime": 1317
    },
    {
      "title": "Gem#6: reflect & unsafe (gem)\r",
      "startTime": 1317,
      "endTime": 1475
    },
    {
      "title": "Gem#7: sync/atomic (gem)\r",
      "startTime": 1475,
      "endTime": 1494
    },
    {
      "title": "Gem#8: io as composeable interfaces (gem)\r",
      "startTime": 1494,
      "endTime": 1532
    },
    {
      "title": "Gem#9: No inheritance (gem)\r",
      "startTime": 1532,
      "endTime": 1880
    },
    {
      "title": "Gem#10: Vanity URLs (gem)\r",
      "startTime": 1880,
      "endTime": 2073
    },
    {
      "title": "Gem#11: single for loop (gem)\r",
      "startTime": 2073,
      "endTime": 2228
    },
    {
      "title": "Gem#12: pprof (gem)\r",
      "startTime": 2228,
      "endTime": 2305
    },
    {
      "title": "Gem#13: security by default (gem)\r",
      "startTime": 2305,
      "endTime": 2401
    },
    {
      "title": "Gem#14: fast compiler times (gem)\r",
      "startTime": 2401,
      "endTime": 2476
    },
    {
      "title": "Gem#15: go/ast & go/* packages (gem)\r",
      "startTime": 2476,
      "endTime": 2525
    },
    {
      "title": "Gem#16: implicit interfaces (gem)\r",
      "startTime": 2525,
      "endTime": 2558
    },
    {
      "title": "Wart#1: implicit interfaces (wart)\r",
      "startTime": 2558,
      "endTime": 2917
    },
    {
      "title": "Wart#2: slice tricks (wart)\r",
      "startTime": 2917,
      "endTime": 3250
    },
    {
      "title": "Wart#3: lack of method overloads (wart)\r",
      "startTime": 3250,
      "endTime": 3417
    },
    {
      "title": "Wart#4: covariance for array parameters (wart)\r",
      "startTime": 3417,
      "endTime": 3578
    },
    {
      "title": "Wart#5: encoding/json marshalling unexported fields (wart)\r",
      "startTime": 3578,
      "endTime": 3687
    },
    {
      "title": "Wart#6: encoding/json marshalling errors (wart)\r",
      "startTime": 3687,
      "endTime": 3751
    },
    {
      "title": "Wart#7: single letter variable names (wart)\r",
      "startTime": 3751,
      "endTime": 4125
    },
    {
      "title": "Wart#8: iota (wart)\r",
      "startTime": 4125,
      "endTime": 4569
    },
    {
      "title": "Wart#9: map operations (wart)\r",
      "startTime": 4569,
      "endTime": 4703
    },
    {
      "title": "Gem#17: structs as map keys (gem)\r",
      "startTime": 4703,
      "endTime": 4804
    },
    {
      "title": "Wart#10: main function signature (wart)\r",
      "startTime": 4804,
      "endTime": 5015
    },
    {
      "title": "Gem/Wart#1: channels (gem & wart)\r",
      "startTime": 5015,
      "endTime": 5438
    },
    {
      "title": "Wart#11: range loop variables (wart)\r",
      "startTime": 5438,
      "endTime": 5671
    },
    {
      "title": "Wart#12: no standard build system (wart)\r",
      "startTime": 5671,
      "endTime": 5889
    },
    {
      "title": "Wart#13: modules (wart)\r",
      "startTime": 5889,
      "endTime": 6798
    },
    {
      "title": "Outro",
      "startTime": 6798,
      "endTime": 0
    }
  ]
}