{
"$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": "S1 · Afl. 6 · 1 u 57 min · 19 mei 2020",
"previewImage": {
"$type": "blob",
"ref": {
"$link": "bafkreic24cgkknb43knptpxpmf3rksln3d4uzj5vgkibw2hzqzzbjyo66e"
},
"mimeType": "image/jpeg",
"size": 186014
},
"src": "https://codeklets.nl/episodes/406",
"title": "▶ Beluister deze aflevering"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Deze aflevering hebben we Bart de Water te gast. Bart is werkzaam voor Shopify. En hij vertelt ons in deze aflevering wat zijn ervaringen bij zijn Canadese werkgever zijn. Verder gaan we het ook hebben over de Corona app en privacy & security."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"features": [
{
"$type": "pub.leaflet.richtext.facet#link",
"uri": "https://ruby.social/@bdewater"
}
],
"index": {
"byteEnd": 22,
"byteStart": 9
}
},
{
"features": [
{
"$type": "pub.leaflet.richtext.facet#didMention",
"did": "did:plc:n5zdxzzelmg7g22ebweczura"
}
],
"index": {
"byteEnd": 52,
"byteStart": 39
}
}
],
"plaintext": "Te gast: Bart de Water · Presentatie: Saber Karmous, Bernard Kroes"
}
},
{
"$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/406?t=5"
}
],
"index": {
"byteEnd": 11,
"byteStart": 0
}
}
],
"plaintext": "0:05 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/406?t=721"
}
],
"index": {
"byteEnd": 28,
"byteStart": 0
}
}
],
"plaintext": "12:01 Opleiding vs praktijk"
}
},
{
"$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/406?t=1906"
}
],
"index": {
"byteEnd": 32,
"byteStart": 0
}
}
],
"plaintext": "31:46 Specialisatie bij Shopify"
}
},
{
"$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/406?t=2144"
}
],
"index": {
"byteEnd": 29,
"byteStart": 0
}
}
],
"plaintext": "35:44 Build for the longterm"
}
},
{
"$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/406?t=2166"
}
],
"index": {
"byteEnd": 20,
"byteStart": 0
}
}
],
"plaintext": "36:06 Get shit done"
}
},
{
"$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/406?t=2985"
}
],
"index": {
"byteEnd": 29,
"byteStart": 0
}
}
],
"plaintext": "49:45 Perf van Ruby on Rails"
}
},
{
"$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/406?t=3160"
}
],
"index": {
"byteEnd": 31,
"byteStart": 0
}
}
],
"plaintext": "52:40 Black Friday maatregelen"
}
},
{
"$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/406?t=3455"
}
],
"index": {
"byteEnd": 28,
"byteStart": 0
}
}
],
"plaintext": "57:35 Privacy in e-commerce"
}
},
{
"$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/406?t=4037"
}
],
"index": {
"byteEnd": 22,
"byteStart": 0
}
}
],
"plaintext": "1:07:17 De Corona App"
}
},
{
"$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/406?t=4334"
}
],
"index": {
"byteEnd": 52,
"byteStart": 0
}
}
],
"plaintext": "1:12:14 Apple & Google Exposure Notification system"
}
},
{
"$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/406?t=5917"
}
],
"index": {
"byteEnd": 46,
"byteStart": 0
}
}
],
"plaintext": "1:38:37 Datalek in Corona app. Blame the Dev?"
}
},
{
"$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/406?t=6041"
}
],
"index": {
"byteEnd": 30,
"byteStart": 0
}
}
],
"plaintext": "1:40:41 Virtuele conferenties"
}
},
{
"$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/406?t=6443"
}
],
"index": {
"byteEnd": 19,
"byteStart": 0
}
}
],
"plaintext": "1:47:23 Boekentips"
}
}
]
}
},
{
"$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": "Deze aflevering hebben we Bart de Water te gast. Bart is werkzaam voor Shopify, en hij vertelt ons in deze aflevering wat zijn ervaringen bij zijn Canadese werkgever zijn. Verder gaan we het ook hebben over de Corona app en privacy & security."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "En voor de mensen die goed opletten. De audio van Bernard ontbreekt aan het begin. Een klein issue met de opname software."
}
},
{
"$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://adventofcode.com",
"title": "Advent of Code"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://theleaddeveloper.com",
"title": "Lead dev"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://railsconf.com/",
"title": "Rails conf"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://www.goremotefest.com",
"title": "Go Remote fest"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://www.phpconference.nl",
"title": "Dutch PHP conference"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://phprussia.ru/en/2020/online/",
"title": "PHP Russia"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://ep2020.europython.eu/",
"title": "EuroPython"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://react-finland.fi/",
"title": "React Finland"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://remote.reactsummit.com",
"title": "React Summit"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://www.goodreads.com/book/show/33369254-the-manager-s-path",
"title": "Managers’ path"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://www.goodreads.com/book/show/45767533-resilient-management",
"title": "Resilient management"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://www.goodreads.com/book/show/45303387-an-elegant-puzzle",
"title": "An elegant puzzle"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://www.robinsloan.com/overworld/",
"title": "Perils of the Overworld"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://www.youtube.com/channel/UC0e3QhIYukixgh5VVpKHH9Q",
"title": "Code Bullet"
}
},
{
"$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/406"
}
],
"index": {
"byteEnd": 72,
"byteStart": 60
}
}
],
"plaintext": "Beluister de aflevering en lees het volledige transcript op codeklets.nl."
}
}
],
"id": "71243875-fdfa-4f3e-a7ee-733d4d2f969c"
}
]
},
"contributors": [
{
"did": "did:plc:n5zdxzzelmg7g22ebweczura",
"displayName": "Saber Karmous",
"role": "host"
}
],
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreic24cgkknb43knptpxpmf3rksln3d4uzj5vgkibw2hzqzzbjyo66e"
},
"mimeType": "image/jpeg",
"size": 186014
},
"description": "Deze aflevering hebben we Bart de Water te gast. Bart is werkzaam voor Shopify. En hij vertelt ons in deze aflevering wat zijn ervaringen bij zijn Canadese werkgever zijn. Verder gaan we het ook hebben over de Corona app en privacy & security.",
"path": "/episodes/406",
"publishedAt": "2020-05-19T02:30:20.000Z",
"site": "at://did:plc:flhrheaiuteqoy65yixudwsv/site.standard.publication/self",
"tags": [
"Privacy",
"Ruby"
],
"textContent": "Deze aflevering hebben we Bart de Water te gast. Bart is werkzaam voor Shopify. En hij vertelt ons in deze aflevering wat zijn ervaringen bij zijn Canadese werkgever zijn. Verder gaan we het ook hebben over de Corona app en privacy & security.\n\nVolledig transcript: https://codeklets.nl/episodes/406",
"title": "Bart de Water over Shopify, de Corona App & Privacy",
"updatedAt": "2026-03-12T15:48:24.688Z"
}