{
  "$type": "site.standard.document",
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "description": "S2 · Afl. 16 · 1 u 55 min · 18 mei 2022",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreid6paga4bpl4nubwum45nmygupvkvhvsecwzsxynlqp2ezjzrmmgi"
                },
                "mimeType": "image/jpeg",
                "size": 62168
              },
              "src": "https://codeklets.nl/episodes/380",
              "title": "▶ Beluister deze aflevering"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Vincent en Jeroen vertellen ons waarom Observability zo belangrijk is in Software Development"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://kishenpanday.medium.com"
                    }
                  ],
                  "index": {
                    "byteEnd": 36,
                    "byteStart": 13
                  }
                }
              ],
              "plaintext": "Presentatie: Kishen Simbhoedatpanday"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "facets": [],
              "level": 2,
              "plaintext": "Hoofdstukken"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.unorderedList",
              "children": [
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=11"
                          }
                        ],
                        "index": {
                          "byteEnd": 11,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "0:11  Intro"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=645"
                          }
                        ],
                        "index": {
                          "byteEnd": 55,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "10:45  Wanneer is het programmeren bij jullie begonnen?"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=1170"
                          }
                        ],
                        "index": {
                          "byteEnd": 42,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "19:30  Wat is observability nou eigenlijk?"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=1320"
                          }
                        ],
                        "index": {
                          "byteEnd": 115,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "22:00  Wat doet Backtrace eigenlijk mbt observability en games? En hoe verschilt dat bij de Nederlandse Spoorwegen?"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=1545"
                          }
                        ],
                        "index": {
                          "byteEnd": 42,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "25:45  Wat is het verschil met monitoring?"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=1830"
                          }
                        ],
                        "index": {
                          "byteEnd": 39,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "30:30  Wat is het verschil met metrics?"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=2090"
                          }
                        ],
                        "index": {
                          "byteEnd": 39,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "34:50  Wat is het verschil met tracing?"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=2265"
                          }
                        ],
                        "index": {
                          "byteEnd": 51,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "37:45  Waar moet ik mee beginnen met observability?"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=2595"
                          }
                        ],
                        "index": {
                          "byteEnd": 88,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "43:15  Wat is Observability by design met tools als Prometheus en Graphana en type data?"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=3600"
                          }
                        ],
                        "index": {
                          "byteEnd": 62,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "1:00:00  Wat zijn de minimale gegevens die je moet observeren?"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=3827"
                          }
                        ],
                        "index": {
                          "byteEnd": 104,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "1:03:47  Hoe maak je plannen voor observability en hoe gaat het verder in zijn werk? The tips and tricks"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=4140"
                          }
                        ],
                        "index": {
                          "byteEnd": 75,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "1:09:00  Wie neemt de verantwoordelijkheid van de observability resultaten?"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=4235"
                          }
                        ],
                        "index": {
                          "byteEnd": 82,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "1:10:35  Hoe omgaan met alerts met machine learning met self healing capabilities?"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=4980"
                          }
                        ],
                        "index": {
                          "byteEnd": 74,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "1:23:00  Tips rondom client side observability in browsers en gameconsoles"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=5280"
                          }
                        ],
                        "index": {
                          "byteEnd": 27,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "1:28:00  Developer Dilemmas"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=6160"
                          }
                        ],
                        "index": {
                          "byteEnd": 23,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "1:42:40  Tip and tricks"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/380?t=6487"
                          }
                        ],
                        "index": {
                          "byteEnd": 14,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "1:48:07  Outro"
                  }
                }
              ]
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "facets": [],
              "level": 2,
              "plaintext": "Shownotes"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "In deze aflevering gaan we het hebben over Observability. Een onderwerp waar onze gasten veel mee te maken mee hebben en hier vast wel iets over kunnen vertellen.\nEen van onze gasten is Vincent Lussenburg die werkt bij Backtrace I/O, bedrijf van SauceLabs uit Denver US! Hij werkt daar als Technical Product Manager.\nOnze andere gast is Jeroen Zeegers die werkt bij de Nederlandse Spoorwegen als Site Reliability Engineer."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Een speciale shoutout doen naar Wouter Dijks, een van onze CodeKlets.nl fans die voor ons alle vragen heeft opgesteld voor deze aflevering.\nZonder jouw effort was deze aflevering leeg!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "facets": [],
              "level": 3,
              "plaintext": "Random notes"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.unorderedList",
              "children": [
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://www.youtube.com/watch?v=A_vXA058EDY"
                          }
                        ],
                        "index": {
                          "byteEnd": 24,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "Matrix printer in action"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://www.youtube.com/watch?v=7ZLibi6s_ew"
                          }
                        ],
                        "index": {
                          "byteEnd": 15,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "Unreal Engine 5"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://www.appsignal.com/"
                          }
                        ],
                        "index": {
                          "byteEnd": 9,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "AppSignal"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://www.youtube.com/watch?v=JZ017D_JOPY"
                          }
                        ],
                        "index": {
                          "byteEnd": 29,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "Linus Torvalds on his insults"
                  }
                }
              ]
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "facets": [],
              "level": 2,
              "plaintext": "Links"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "src": "https://www.guerrilla-games.com/games",
              "title": "Guerrilla Games - Horizon series"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "src": "https://bobiverse.fandom.com/wiki/We_Are_Legion_(We_Are_Bob)_Wiki",
              "title": "[Bobiverse series]()"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "src": "https://www.bol.com/nl/nl/f/old-man-s-war/30315532/",
              "title": "Old Mans War - John Scalzi"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "src": "https://codeklets.slack.com",
              "title": "Vraag aan CodeKlets luisteraars: Wat zijn preventieve manieren rondom vulnerability mbv observability?"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "src": "https://bol.com/nl/nl/f/de-zeven-vinkjes/9300000056966296/",
              "title": "De zeven vinkjes van Joris Luyendijk"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://codeklets.nl/episodes/380"
                    }
                  ],
                  "index": {
                    "byteEnd": 72,
                    "byteStart": 60
                  }
                }
              ],
              "plaintext": "Beluister de aflevering en lees het volledige transcript op codeklets.nl."
            }
          }
        ],
        "id": "57010005-9c98-4580-be08-69df8669fca7"
      }
    ]
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreid6paga4bpl4nubwum45nmygupvkvhvsecwzsxynlqp2ezjzrmmgi"
    },
    "mimeType": "image/jpeg",
    "size": 62168
  },
  "description": "Vincent en Jeroen vertellen ons waarom Observability zo belangrijk is in Software Development",
  "path": "/episodes/380",
  "publishedAt": "2022-05-18T08:15:23.000Z",
  "site": "at://did:plc:flhrheaiuteqoy65yixudwsv/site.standard.publication/self",
  "tags": [
    "Observability"
  ],
  "textContent": "Vincent en Jeroen vertellen ons waarom Observability zo belangrijk is in Software Development\n\nVolledig transcript: https://codeklets.nl/episodes/380",
  "title": "Observability met Vincent Lussenburg en Jeroen Zeegers",
  "updatedAt": "2026-02-12T12:09:50.973Z"
}