{
 "generated": "2026-08-13T21:52:57+00:00",
 "timestamps": {
  "generated": "When THIS BUILD ran. The site is rebuilt on a schedule, so a new value here does NOT mean anything changed.",
  "content_changed": "The most recent real change to the underlying content, across posts, snippets, questions and image annotations. Compare this, not \"generated\", to decide whether to re-read.",
  "per_record": "Every post, snippet and question record carries its own \"created\" and \"updated\", taken from the Lemmid Manager instance behind it. Posts also carry \"date\", the editorial date the piece is filed under.",
  "sitemap_lastmod": "Derived from the content, never from the build clock: a page is only reported as changed when the thing it renders actually changed."
 },
 "language": "nl",
 "count": 93,
 "questions": [
  {
   "slug": "hoe-draai-je-ai-codeeragents-veilig-op-je-eigen-server",
   "url": "https://agents.willem.com/nl/questions/hoe-draai-je-ai-codeeragents-veilig-op-je-eigen-server/",
   "question": "Hoe draai je AI-codeeragents veilig op je eigen server?",
   "answer": "Geef de agent een eigen machine. Ik richtte een aparte Linux-VPS in als 'werkplaats' voor Claude Code, in plaats van een agent met echt gereedschap los te laten op een server die ertoe doet. Toegang tot gereedschap is juist de bedoeling: een agent die dingen kan opzoeken, compileren en zijn eigen werk kan testen is veel nuttiger dan een chatvenster. Maar de schade moet beperkt blijven tot een doos die je opnieuw kunt opbouwen. De gewone serverhardening geldt onverminderd, en back-ups roteren offsite.",
   "created": "2026-08-13T18:02:04.381000+02:00",
   "updated": "2026-08-13T18:02:04.383000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Agentic coding op een Linux VPS",
     "date": "2026-02-20",
     "url": "https://agents.willem.com/nl/posts/2026-02-20_agentic-coding-op-een-linux-vps/",
     "source_url": "https://willem.com/nl/2026-02-20_agentic-coding-op-een-linux-vps/"
    },
    {
     "title": "Cyberbeveiliging: 5 eenvoudige tips om je server te beschermen tegen hackers",
     "date": "2018-03-10",
     "url": "https://agents.willem.com/nl/posts/2018-03-10_cyberbeveiliging-5-eenvoudige-tips-om-je-server-te-beschermen-tegen-hackers/",
     "source_url": "https://willem.com/nl/2018-03-10_cyberbeveiliging-5-eenvoudige-tips-om-je-server-te-beschermen-tegen-hackers/"
    },
    {
     "title": "Back-uprotatieschema",
     "date": "2023-12-15",
     "url": "https://agents.willem.com/nl/posts/2023-12-15_back-uprotatieschema/",
     "source_url": "https://willem.com/nl/2023-12-15_back-uprotatieschema/"
    }
   ]
  },
  {
   "slug": "kunnen-ai-agents-hun-eigen-werk-controleren",
   "url": "https://agents.willem.com/nl/questions/kunnen-ai-agents-hun-eigen-werk-controleren/",
   "question": "Kunnen AI-agents hun eigen werk controleren?",
   "answer": "Ja, en daar zit de meeste tijdwinst. Ik gaf de agent de mogelijkheid om te zien wat hij gebouwd had, op verschillende schermformaten, met headless browsers en lokale computervisiemodellen, en om automatisch te testen op uitlijning, overflow, leesbaarheid en consistentie. Het automatiseren van die controlelus haalde ongeveer 80 procent van de frictie uit mijn ontwikkelwerk. De les is algemener: wacht niet op een mythische frictieloze toekomst, pak nu je eigen knelpunt aan.",
   "created": "2026-08-13T18:02:04.287000+02:00",
   "updated": "2026-08-13T18:02:04.290000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Snelle iteratie in agentic loops",
     "date": "2026-04-30",
     "url": "https://agents.willem.com/nl/posts/2026-04-30_snelle-iteratie-in-agentic-loops/",
     "source_url": "https://willem.com/nl/2026-04-30_snelle-iteratie-in-agentic-loops/"
    }
   ]
  },
  {
   "slug": "moet-je-ai-gebruiken-om-je-blogposts-te-schrijven",
   "url": "https://agents.willem.com/nl/questions/moet-je-ai-gebruiken-om-je-blogposts-te-schrijven/",
   "question": "Moet je AI gebruiken om je blogposts te schrijven?",
   "answer": "Nee. Daar ben ik uitgesproken tegen. Taalmodellen leveren tekst die nauwelijks van mensenwerk te onderscheiden is, en het voordeel op korte termijn is duidelijk, maar ik vermoed dat de meesten de kosten op lange termijn onderschatten. Schrijven is hoe je uitvindt wat je denkt: het schrijven uitbesteden betekent het denken uitbesteden.",
   "created": "2026-08-13T18:02:04.194000+02:00",
   "updated": "2026-08-13T18:02:04.196000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Schrijf je eigen woorden",
     "date": "2024-11-11",
     "url": "https://agents.willem.com/nl/posts/2024-11-11_schrijf-je-eigen-woorden/",
     "source_url": "https://willem.com/nl/2024-11-11_schrijf-je-eigen-woorden/"
    }
   ]
  },
  {
   "slug": "wat-is-vibe-coding-en-waar-gaat-het-mis",
   "url": "https://agents.willem.com/nl/questions/wat-is-vibe-coding-en-waar-gaat-het-mis/",
   "question": "Wat is vibe coding en waar gaat het mis?",
   "answer": "Vibe coding is software bouwen met AI zonder gedetailleerde kennis van de techniek eronder. De vluchtsimulator van Pieter Levels liet beide kanten tegelijk zien: een opmerkelijk resultaat dat goed verdiende, en critici die wezen op echte problemen met veiligheid en schaalbaarheid. AI geeft je werkelijk superkrachten om code te produceren; wat het je niet geeft is het oordeel om te zien wanneer het resultaat onveilig is.",
   "created": "2026-08-13T18:02:04.103000+02:00",
   "updated": "2026-08-13T18:02:04.105000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Vibe Coding",
     "date": "2025-04-15",
     "url": "https://agents.willem.com/nl/posts/2025-04-15_vibe-coding/",
     "source_url": "https://willem.com/nl/2025-04-15_vibe-coding/"
    },
    {
     "title": "AI gebruiken om code te genereren",
     "date": "2023-05-03",
     "url": "https://agents.willem.com/nl/posts/2023-05-03_ai-gebruiken-om-code-te-genereren/",
     "source_url": "https://willem.com/nl/2023-05-03_ai-gebruiken-om-code-te-genereren/"
    }
   ]
  },
  {
   "slug": "wat-is-het-agentic-web-en-hoe-bereid-je-een-website-erop-voor",
   "url": "https://agents.willem.com/nl/questions/wat-is-het-agentic-web-en-hoe-bereid-je-een-website-erop-voor/",
   "question": "Wat is het agentic web en hoe bereid je een website erop voor?",
   "answer": "Er is een Nederlands woord voor: voorsorteren, ruim voor je afslag in de goede rijstrook gaan staan. Een beetje slimme voorbereiding nu geeft een groot voordeel als de toekomst arriveert. In de praktijk betekent dat een site waarvan de inhoud gestructureerd, actueel en leesbaar is voor software en niet alleen voor mensen. Daarom bouw ik sites die zichzelf bijhouden met planning, feeds en agents, in plaats van te vertrouwen op iemand die eraan denkt in te loggen in een CMS.",
   "created": "2026-08-13T18:02:04.001000+02:00",
   "updated": "2026-08-13T18:02:04.005000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Het Agentic Web",
     "date": "2025-07-26",
     "url": "https://agents.willem.com/nl/posts/2025-07-26_het-agentic-web/",
     "source_url": "https://willem.com/nl/2025-07-26_het-agentic-web/"
    },
    {
     "title": "Websites met Automatische Piloot",
     "date": "2026-01-07",
     "url": "https://agents.willem.com/nl/posts/2026-01-07_websites-met-automatische-piloot/",
     "source_url": "https://willem.com/nl/2026-01-07_websites-met-automatische-piloot/"
    }
   ]
  },
  {
   "slug": "gaat-ai-ontwikkelaars-vervangen",
   "url": "https://agents.willem.com/nl/questions/gaat-ai-ontwikkelaars-vervangen/",
   "question": "Gaat AI ontwikkelaars vervangen?",
   "answer": "Niet het menselijke deel van het werk. Ik gebruik AI dagelijks om code te genereren en dat gaat echt snel, maar wat schaars is blijft schaars: oordeelsvermogen, smaak, begrijpen wat het probleem van een klant werkelijk is, en de bereidheid om het verkeerde idee te weigeren. Als bijna perfecte intelligentie voor iedereen beschikbaar wordt, is de interessante vraag niet meer wat er gebouwd kan worden maar wat de moeite waard is om te bouwen.",
   "created": "2026-08-13T18:02:03.900000+02:00",
   "updated": "2026-08-13T18:02:03.903000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "De Toekomst van AI is Menselijk",
     "date": "2025-09-24",
     "url": "https://agents.willem.com/nl/posts/2025-09-24_de-toekomst-van-ai-is-menselijk/",
     "source_url": "https://willem.com/nl/2025-09-24_de-toekomst-van-ai-is-menselijk/"
    },
    {
     "title": "AI gebruiken om code te genereren",
     "date": "2023-05-03",
     "url": "https://agents.willem.com/nl/posts/2023-05-03_ai-gebruiken-om-code-te-genereren/",
     "source_url": "https://willem.com/nl/2023-05-03_ai-gebruiken-om-code-te-genereren/"
    }
   ]
  },
  {
   "slug": "hoe-maak-je-back-ups-met-rsync",
   "url": "https://agents.willem.com/nl/questions/hoe-maak-je-back-ups-met-rsync/",
   "question": "Hoe maak je back-ups met rsync?",
   "answer": "rsync is een platformonafhankelijk gereedschap dat alleen kopieert wat er veranderd is, waardoor je het vaak kunt draaien. Een enkele kopie is op zichzelf niet genoeg, want bestanden kunnen beschadigd, overschreven of door ransomware versleuteld raken. Wat je wilt zijn meerdere kopieën die in de tijd roteren, het liefst offsite. Daarvoor schreef ik een klein gereedschap: rsync-backup-rotator.",
   "created": "2026-08-13T18:02:03.803000+02:00",
   "updated": "2026-08-13T18:02:03.807000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Hoe rsync te gebruiken voor backups",
     "date": "2020-10-30",
     "url": "https://agents.willem.com/nl/posts/2020-10-30_hoe-rsync-te-gebruiken-voor-backups/",
     "source_url": "https://willem.com/nl/2020-10-30_hoe-rsync-te-gebruiken-voor-backups/"
    },
    {
     "title": "Back-uprotatieschema",
     "date": "2023-12-15",
     "url": "https://agents.willem.com/nl/posts/2023-12-15_back-uprotatieschema/",
     "source_url": "https://willem.com/nl/2023-12-15_back-uprotatieschema/"
    }
   ]
  },
  {
   "slug": "hoe-bescherm-je-een-server-tegen-hackers",
   "url": "https://agents.willem.com/nl/questions/hoe-bescherm-je-een-server-tegen-hackers/",
   "question": "Hoe bescherm je een server tegen hackers?",
   "answer": "De meeste hacks waarvoor ik erbij word gehaald hadden voorkomen kunnen worden met basisdingen, niet met iets ingenieus. Aanvallen beginnen meestal bij iets dat van buitenaf zichtbaar is, dus het werk bestaat uit het verkleinen van wat überhaupt bereikbaar is: sluit ongebruikte poorten, verwijder netwerkdiensten die je niet gebruikt, houd software actueel en laat geen beheerconsole open staan. Ik schreef dit uit als vijf praktische hardeningtips, als een beschouwing over de gaten die shared hosting openlaat, en als een concreet geval waarin een firewall en proxy voor een VMware ESXi-console kwamen.",
   "created": "2026-08-13T18:02:03.712000+02:00",
   "updated": "2026-08-13T18:02:03.715000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Cyberbeveiliging: 5 eenvoudige tips om je server te beschermen tegen hackers",
     "date": "2018-03-10",
     "url": "https://agents.willem.com/nl/posts/2018-03-10_cyberbeveiliging-5-eenvoudige-tips-om-je-server-te-beschermen-tegen-hackers/",
     "source_url": "https://willem.com/nl/2018-03-10_cyberbeveiliging-5-eenvoudige-tips-om-je-server-te-beschermen-tegen-hackers/"
    },
    {
     "title": "Veiligheidsrisico's bij shared hosting",
     "date": "2019-02-28",
     "url": "https://agents.willem.com/nl/posts/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
     "source_url": "https://willem.com/nl/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/"
    },
    {
     "title": "VMware ESXi beveiligen",
     "date": "2021-08-31",
     "url": "https://agents.willem.com/nl/posts/2021-08-31_vmware-esxi-beveiligen/",
     "source_url": "https://willem.com/nl/2021-08-31_vmware-esxi-beveiligen/"
    }
   ]
  },
  {
   "slug": "hoe-host-je-je-eigen-contacten-en-agenda-in-plaats-van-een-grote-cloud",
   "url": "https://agents.willem.com/nl/questions/hoe-host-je-je-eigen-contacten-en-agenda-in-plaats-van-een-grote-cloud/",
   "question": "Hoe host je je eigen contacten en agenda in plaats van een grote cloud?",
   "answer": "Met CardDAV en CalDAV, de open standaarden achter het synchroniseren van contacten en agenda's. Als je op meerdere apparaten werkt heb je synchronisatie nodig, maar je hoeft je adresboek en agenda daarvoor niet aan Apple, Microsoft of Google te geven. Beide protocollen worden goed ondersteund door de apparaten die je al hebt.",
   "created": "2026-08-13T18:02:03.617000+02:00",
   "updated": "2026-08-13T18:02:03.620000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Je eigen adresboek en agenda cloud",
     "date": "2020-02-28",
     "url": "https://agents.willem.com/nl/posts/2020-02-28_je-eigen-adresboek-en-agenda-cloud/",
     "source_url": "https://willem.com/nl/2020-02-28_je-eigen-adresboek-en-agenda-cloud/"
    }
   ]
  },
  {
   "slug": "kun-je-thuis-je-eigen-datacenter-draaien",
   "url": "https://agents.willem.com/nl/questions/kun-je-thuis-je-eigen-datacenter-draaien/",
   "question": "Kun je thuis je eigen datacenter draaien?",
   "answer": "Dat heb ik gedaan, in een kelder, op een symmetrische glasvezelverbinding van 600Mbit, en ik schreef op wat daarbij komt kijken. Op bedrijfsschaal ging ik een stap verder en bouwde ik een NAS van 72TB op een HPE ProLiant DL380. De eerlijke kanttekening is dat een thuisaansluiting en een rack in een datacenter niet hetzelfde zijn: het plezier is echt, en het verschil in stroom, koeling en beschikbaarheid ook.",
   "created": "2026-08-13T18:02:03.521000+02:00",
   "updated": "2026-08-13T18:02:03.524000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Cloud onder mijn vloer",
     "date": "2017-08-31",
     "url": "https://agents.willem.com/nl/posts/2017-08-31_cloud-onder-mijn-vloer/",
     "source_url": "https://willem.com/nl/2017-08-31_cloud-onder-mijn-vloer/"
    },
    {
     "title": "Een professionele 72TB NAS bouwen",
     "date": "2019-11-22",
     "url": "https://agents.willem.com/nl/posts/2019-11-22_een-professionele-72tb-nas-bouwen/",
     "source_url": "https://willem.com/nl/2019-11-22_een-professionele-72tb-nas-bouwen/"
    }
   ]
  },
  {
   "slug": "hoe-verlaag-je-cloudkosten",
   "url": "https://agents.willem.com/nl/questions/hoe-verlaag-je-cloudkosten/",
   "question": "Hoe verlaag je cloudkosten?",
   "answer": "Door de software te optimaliseren in plaats van een goedkopere aanbieder te zoeken. Cloudrekeningen groeien doordat inefficiënte software meer machine vraagt dan nodig is, dus de duurzame oplossing is de software goedkoper maken om te draaien. Op die manier heb ik cloudkosten voor klanten tot 90 procent teruggebracht.",
   "created": "2026-08-13T18:02:03.425000+02:00",
   "updated": "2026-08-13T18:02:03.428000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Cloudkosten verlagen",
     "date": "2023-04-05",
     "url": "https://agents.willem.com/nl/posts/2023-04-05_cloudkosten-verlagen/",
     "source_url": "https://willem.com/nl/2023-04-05_cloudkosten-verlagen/"
    }
   ]
  },
  {
   "slug": "wat-gaat-er-stuk-bij-een-upgrade-van-dovecot-2-3-naar-2-4",
   "url": "https://agents.willem.com/nl/questions/wat-gaat-er-stuk-bij-een-upgrade-van-dovecot-2-3-naar-2-4/",
   "question": "Wat gaat er stuk bij een upgrade van Dovecot 2.3 naar 2.4?",
   "answer": "Genoeg om mailbezorging stil te leggen tijdens wat routineonderhoud leek. Versie 2.4 bevat breaking changes in de configuratie, en op infrastructuur die dagelijks duizenden berichten verwerkt betekent dat: toegang valt weg in plaats van dat het langzamer wordt. Ik schreef op wat er brak en hoe het opgelost is, op Debian Stable.",
   "created": "2026-08-13T18:02:03.329000+02:00",
   "updated": "2026-08-13T18:02:03.333000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Brekende Wijzigingen",
     "date": "2025-06-04",
     "url": "https://agents.willem.com/nl/posts/2025-06-04_brekende-wijzigingen/",
     "source_url": "https://willem.com/nl/2025-06-04_brekende-wijzigingen/"
    }
   ]
  },
  {
   "slug": "wat-is-dig-en-wanneer-heb-je-het-nodig",
   "url": "https://agents.willem.com/nl/questions/wat-is-dig-en-wanneer-heb-je-het-nodig/",
   "question": "Wat is dig en wanneer heb je het nodig?",
   "answer": "dig bevraagt het domeinnaamsysteem rechtstreeks, en dat is precies wat je nodig hebt zodra een domein, website of maildienst zich vreemd gedraagt. Als alles werkt is DNS onzichtbaar; als dat niet zo is moet je kijken naar wat de nameservers werkelijk antwoorden, niet naar wat je denkt dat er geconfigureerd staat.",
   "created": "2026-08-13T18:02:03.233000+02:00",
   "updated": "2026-08-13T18:02:03.235000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Dig voor Dummies",
     "date": "2019-05-24",
     "url": "https://agents.willem.com/nl/posts/2019-05-24_dig-voor-dummies/",
     "source_url": "https://willem.com/nl/2019-05-24_dig-voor-dummies/"
    }
   ]
  },
  {
   "slug": "hoe-stop-je-backscatter-spam-op-een-mailserver",
   "url": "https://agents.willem.com/nl/questions/hoe-stop-je-backscatter-spam-op-een-mailserver/",
   "question": "Hoe stop je backscatter-spam op een mailserver?",
   "answer": "Door post voor onbekende ontvangers aan de rand te weigeren in plaats van hem aan te nemen en later te bouncen. Backscatter ontstaat wanneer je server een bericht aanneemt voor een adres dat niet bestaat en vervolgens een bounce stuurt naar een vervalste afzender, waarna je server op zwarte lijsten belandt voor spam die hij nooit wilde versturen. Ik configureerde Postfix om dat te blokkeren voordat het de server binnenkomt.",
   "created": "2026-08-13T18:02:03.143000+02:00",
   "updated": "2026-08-13T18:02:03.146000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Backscatter spam op serverniveau bestrijden",
     "date": "2019-09-10",
     "url": "https://agents.willem.com/nl/posts/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
     "source_url": "https://willem.com/nl/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/"
    }
   ]
  },
  {
   "slug": "hoe-begrens-je-netwerkbandbreedte-per-client-ip-adres",
   "url": "https://agents.willem.com/nl/questions/hoe-begrens-je-netwerkbandbreedte-per-client-ip-adres/",
   "question": "Hoe begrens je netwerkbandbreedte per client-IP-adres?",
   "answer": "Met iptables en tc: verkeer markeren en het vervolgens per adres shapen. Ik greep hiernaar na een melding over overmatig bandbreedtegebruik, waarbij de standaardprocedure van de bron isoleren en afsluiten het verkeerde gereedschap bleek: het verkeer was legitiem en had een plafond nodig, geen bijl.",
   "created": "2026-08-13T18:02:03.053000+02:00",
   "updated": "2026-08-13T18:02:03.056000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Verkeer vormgeven met iptables en tc",
     "date": "2020-04-01",
     "url": "https://agents.willem.com/nl/posts/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
     "source_url": "https://willem.com/nl/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/"
    }
   ]
  },
  {
   "slug": "kan-linux-een-oude-computer-een-tweede-leven-geven",
   "url": "https://agents.willem.com/nl/questions/kan-linux-een-oude-computer-een-tweede-leven-geven/",
   "question": "Kan Linux een oude computer een tweede leven geven?",
   "answer": "Betrouwbaar, ja, en het is een van de bevredigendste dingen die je kunt doen met hardware die je al hebt. Ik zette Linux op een iMac uit 2017 die pijnlijk traag was geworden onder modern macOS, ik herinstalleer oude laptops met Debian voor mensen in het buurthuis waar ik vrijwilliger ben, en ik draaide een maand lang een vijftien jaar oude ThinkPad X200 als hoofdmachine om te zien wat een offline-first werkwijze je leert. De grens ligt meestal bij de verwachtingen van de eigenaar, niet bij de hardware.",
   "created": "2026-08-13T18:02:02.945000+02:00",
   "updated": "2026-08-13T18:02:02.948000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Omarchy op iMac",
     "date": "2025-09-22",
     "url": "https://agents.willem.com/nl/posts/2025-09-22_omarchy-op-imac/",
     "source_url": "https://willem.com/nl/2025-09-22_omarchy-op-imac/"
    },
    {
     "title": "Mensen helpen met vrije software",
     "date": "2018-07-20",
     "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
     "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-software/"
    },
    {
     "title": "Offline Werken",
     "date": "2023-05-01",
     "url": "https://agents.willem.com/nl/posts/2023-05-01_offline-werken/",
     "source_url": "https://willem.com/nl/2023-05-01_offline-werken/"
    }
   ]
  },
  {
   "slug": "hoe-optimaliseer-je-afbeeldingen-voor-een-snellere-website",
   "url": "https://agents.willem.com/nl/questions/hoe-optimaliseer-je-afbeeldingen-voor-een-snellere-website/",
   "question": "Hoe optimaliseer je afbeeldingen voor een snellere website?",
   "answer": "Meer dan de helft van het gewicht van een gemiddelde website bestaat uit afbeeldingen, en vrijwel niemand comprimeert ze goed. Gereedschappen als jpegoptim, optipng, pngcrush en pngquant halen bytes weg zonder zichtbaar verlies, waardoor een site sneller wordt zonder dat je aan het ontwerp komt. Een pagina kleiner maken is de betrouwbaarste manier om hem sneller te maken.",
   "created": "2026-08-13T18:02:02.842000+02:00",
   "updated": "2026-08-13T18:02:02.844000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Afbeeldingen optimaliseren voor web en performance",
     "date": "2018-09-26",
     "url": "https://agents.willem.com/nl/posts/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
     "source_url": "https://willem.com/nl/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/"
    }
   ]
  },
  {
   "slug": "zijn-rss-feeds-nog-relevant",
   "url": "https://agents.willem.com/nl/questions/zijn-rss-feeds-nog-relevant/",
   "question": "Zijn RSS-feeds nog relevant?",
   "answer": "Ja, en ik voegde ze toe aan mijn eigen blog nadat een lezer erom vroeg. Een feed is een gestandaardiseerde, machineleesbare editie van je teksten waarop iedereen, en tegenwoordig ook iets, zich kan abonneren zonder jou om toestemming of een API-sleutel te vragen. Die eigenschap is met de tijd nuttiger geworden, niet minder.",
   "created": "2026-08-13T18:02:02.747000+02:00",
   "updated": "2026-08-13T18:02:02.750000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Vergroot het verkeer naar je blog met een RSS-feed",
     "date": "2020-10-31",
     "url": "https://agents.willem.com/nl/posts/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-rss-feed/",
     "source_url": "https://willem.com/nl/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-rss-feed/"
    }
   ]
  },
  {
   "slug": "google-analytics-of-awstats-wat-moet-je-gebruiken",
   "url": "https://agents.willem.com/nl/questions/google-analytics-of-awstats-wat-moet-je-gebruiken/",
   "question": "Google Analytics of AWStats: wat moet je gebruiken?",
   "answer": "Ze meten verschillende dingen, en daarom komen hun getallen nooit overeen en gaat de discussie over welke beter is meestal langs de kern heen. AWStats leest de logs van de server zelf en ziet dus alles wat de server bereikte, inclusief bots. Analytics draait in de browser van de bezoeker en ziet dus alleen bezoekers die het script uitvoeren. Weten welke vraag je stelt bepaalt welk getal je moet vertrouwen.",
   "created": "2026-08-13T18:02:02.654000+02:00",
   "updated": "2026-08-13T18:02:02.656000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Google Analytics vs. AWStats",
     "date": "2018-08-20",
     "url": "https://agents.willem.com/nl/posts/2018-08-20_google-analytics-vs-awstats/",
     "source_url": "https://willem.com/nl/2018-08-20_google-analytics-vs-awstats/"
    }
   ]
  },
  {
   "slug": "is-er-een-gebruiksvriendelijk-alternatief-voor-captcha",
   "url": "https://agents.willem.com/nl/questions/is-er-een-gebruiksvriendelijk-alternatief-voor-captcha/",
   "question": "Is er een gebruiksvriendelijk alternatief voor CAPTCHA?",
   "answer": "Ja. CAPTCHA's leggen de kosten van jouw spamprobleem bij iedere eerlijke bezoeker, die tekens moet ontcijferen of stoplichten aanwijzen. Er zijn manieren om een formulier te beschermen die de last bij de machine leggen in plaats van bij de persoon die hem invult.",
   "created": "2026-08-13T18:02:02.558000+02:00",
   "updated": "2026-08-13T18:02:02.561000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "CAPTCHA Alternatief",
     "date": "2022-07-30",
     "url": "https://agents.willem.com/nl/posts/2022-07-30_captcha-alternatief/",
     "source_url": "https://willem.com/nl/2022-07-30_captcha-alternatief/"
    }
   ]
  },
  {
   "slug": "wat-onderscheidt-een-topwebsite-van-een-gewone",
   "url": "https://agents.willem.com/nl/questions/wat-onderscheidt-een-topwebsite-van-een-gewone/",
   "question": "Wat onderscheidt een topwebsite van een gewone?",
   "answer": "De onderdelen die niemand ziet. Met escape.nl, een van de meest iconische uitgaansgelegenheden van Amsterdam, als voorbeeld zit het verschil in de levering: statische uitvoer waar het kan, serieuze hosting, afbeeldingen die werkelijk geoptimaliseerd zijn, en ontwerpkeuzes die standhouden bij groot publiek. Het is een mengsel van geavanceerde techniek met oog voor ontwerp en handel, en het vakmanschap laat zich zien als snelheid en betrouwbaarheid, niet als versiering.",
   "created": "2026-08-13T18:02:02.464000+02:00",
   "updated": "2026-08-13T18:02:02.467000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Champions League van Webdesign",
     "date": "2025-01-23",
     "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
     "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-webdesign/"
    }
   ]
  },
  {
   "slug": "hoe-beveilig-je-een-wordpress-website",
   "url": "https://agents.willem.com/nl/questions/hoe-beveilig-je-een-wordpress-website/",
   "question": "Hoe beveilig je een WordPress-website?",
   "answer": "WordPress draait een groot deel van het web, wat het het meest lonende doelwit maakt dat er is, en als ethisch hacker kom ik het in elke denkbare staat van verwaarlozing tegen. De tien praktische maatregelen die ik aanraad zijn vooral onspectaculair: houd core en plugins bij, verwijder wat je niet gebruikt, bepaal wie waarvandaan mag inloggen, en zorg dat een inbraak niet bij de rest van de server kan.",
   "created": "2026-08-13T18:02:02.370000+02:00",
   "updated": "2026-08-13T18:02:02.373000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "WordPress: 10 tips om je website te beveiligen",
     "date": "2019-03-31",
     "url": "https://agents.willem.com/nl/posts/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
     "source_url": "https://willem.com/nl/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/"
    }
   ]
  },
  {
   "slug": "optisch-of-borstband-welke-hartslagmeter-is-nauwkeuriger",
   "url": "https://agents.willem.com/nl/questions/optisch-of-borstband-welke-hartslagmeter-is-nauwkeuriger/",
   "question": "Optisch of borstband: welke hartslagmeter is nauwkeuriger?",
   "answer": "Ze meten fundamenteel verschillende dingen. Een borstband vangt het elektrische signaal van je hart op; een polswearable schijnt licht door je huid en leidt de hartslag af uit de bloedstroom. De elektrische meting is de directere, en dat blijkt het duidelijkst aan de randen: bij snelle wisselingen in inspanning, en tijdens slaap, waar ik een optische polssensor vergeleek met een borstband met hoge resolutie.",
   "created": "2026-08-13T18:02:02.271000+02:00",
   "updated": "2026-08-13T18:02:02.278000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Optische vs. borstband hartslagmeters",
     "date": "2019-07-15",
     "url": "https://agents.willem.com/nl/posts/2019-07-15_optische-vs-borstband-hartslagmeters/",
     "source_url": "https://willem.com/nl/2019-07-15_optische-vs-borstband-hartslagmeters/"
    },
    {
     "title": "Beperkingen van slaapregistratie met een wearable",
     "date": "2019-07-16",
     "url": "https://agents.willem.com/nl/posts/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
     "source_url": "https://willem.com/nl/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/"
    }
   ]
  },
  {
   "slug": "is-meer-gezondheids-en-fitnessdata-beter",
   "url": "https://agents.willem.com/nl/questions/is-meer-gezondheids-en-fitnessdata-beter/",
   "question": "Is meer gezondheids- en fitnessdata beter?",
   "answer": "Nee, en uiteindelijk ben ik daardoor gestopt met sensoren dragen. Een klant die fysiotherapeut was zei me ooit dat hij nooit beter kon voelen dan zijn patiënten zelf, als ze maar naar hun lichaam zouden luisteren, en dat is blijven hangen. Data is nuttig als het een vraag beantwoordt die je werkelijk hebt; wordt het een doel op zich, dan gaat het het gevoel vervangen dat het juist moest aanscherpen.",
   "created": "2026-08-13T18:02:02.165000+02:00",
   "updated": "2026-08-13T18:02:02.167000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Gegevens over gezondheid en fitness",
     "date": "2024-01-16",
     "url": "https://agents.willem.com/nl/posts/2024-01-16_gegevens-over-gezondheid-en-fitness/",
     "source_url": "https://willem.com/nl/2024-01-16_gegevens-over-gezondheid-en-fitness/"
    },
    {
     "title": "Luister naar je lichaam",
     "date": "2018-05-17",
     "url": "https://agents.willem.com/nl/posts/2018-05-17_luister-naar-je-lichaam/",
     "source_url": "https://willem.com/nl/2018-05-17_luister-naar-je-lichaam/"
    }
   ]
  },
  {
   "slug": "wat-is-mcadd-en-wat-betekent-het-in-het-dagelijks-leven",
   "url": "https://agents.willem.com/nl/questions/wat-is-mcadd-en-wat-betekent-het-in-het-dagelijks-leven/",
   "question": "Wat is MCADD en wat betekent het in het dagelijks leven?",
   "answer": "MCADD, medium chain acyl-CoA dehydrogenase deficiëntie, is een stofwisselingsziekte die het vermogen van het lichaam beperkt om vetten als energie te gebruiken. Onze zoon kreeg de diagnose enkele dagen na zijn geboorte, nadat hij niet meer wilde drinken en zijn temperatuur naar 33 graden zakte. In het dagelijks leven betekent het een strak voedingsschema en een plan voor als het anders loopt, en het werd voor ons snel normaal. Ik schreef over de diagnose, over de eerste zes maanden als ouders, en over de eerste ziekenhuisopname, waar een metabole crisis met een infuus werd afgewend.",
   "created": "2026-08-13T18:02:02.067000+02:00",
   "updated": "2026-08-13T18:02:02.069000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Geboren met MCADD",
     "date": "2019-01-29",
     "url": "https://agents.willem.com/nl/posts/2019-01-29_geboren-met-mcadd/",
     "source_url": "https://willem.com/nl/2019-01-29_geboren-met-mcadd/"
    },
    {
     "title": "Zes maanden met MCADD",
     "date": "2019-06-24",
     "url": "https://agents.willem.com/nl/posts/2019-06-24_zes-maanden-met-mcadd/",
     "source_url": "https://willem.com/nl/2019-06-24_zes-maanden-met-mcadd/"
    },
    {
     "title": "Opgenomen in het ziekenhuis met MCADD",
     "date": "2021-05-04",
     "url": "https://agents.willem.com/nl/posts/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
     "source_url": "https://willem.com/nl/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/"
    }
   ]
  },
  {
   "slug": "hoe-bereid-je-je-voor-op-je-eerste-marathon",
   "url": "https://agents.willem.com/nl/questions/hoe-bereid-je-je-voor-op-je-eerste-marathon/",
   "question": "Hoe bereid je je voor op je eerste marathon?",
   "answer": "Mijn eerste liep ik in Amsterdam, met de finish in het Olympisch Stadion, ontstaan uit een idee in een café. Zes weken later liep ik Valencia, bewust met een andere aanpak: de eerste op data, de tweede op gevoel, en de ervaringen verschilden sterk. Het meest leerde ik van Leiden bij 25 graden, de zwaarste van allemaal, waar meerdere lopers bezweken door de hitte. Je grens opzoeken betekent soms dat je hem vindt.",
   "created": "2026-08-13T18:02:01.969000+02:00",
   "updated": "2026-08-13T18:02:01.971000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Marathon",
     "date": "2024-10-20",
     "url": "https://agents.willem.com/nl/posts/2024-10-20_marathon/",
     "source_url": "https://willem.com/nl/2024-10-20_marathon/"
    },
    {
     "title": "Gegevens versus Gevoel",
     "date": "2024-12-19",
     "url": "https://agents.willem.com/nl/posts/2024-12-19_gegevens-versus-gevoel/",
     "source_url": "https://willem.com/nl/2024-12-19_gegevens-versus-gevoel/"
    },
    {
     "title": "Als het zwaar wordt",
     "date": "2025-05-12",
     "url": "https://agents.willem.com/nl/posts/2025-05-12_als-het-zwaar-wordt/",
     "source_url": "https://willem.com/nl/2025-05-12_als-het-zwaar-wordt/"
    },
    {
     "title": "Halve marathon",
     "date": "2024-03-24",
     "url": "https://agents.willem.com/nl/posts/2024-03-24_halve-marathon/",
     "source_url": "https://willem.com/nl/2024-03-24_halve-marathon/"
    }
   ]
  },
  {
   "slug": "hoe-bereid-je-je-voor-op-een-hele-lange-fietstocht",
   "url": "https://agents.willem.com/nl/questions/hoe-bereid-je-je-voor-op-een-hele-lange-fietstocht/",
   "question": "Hoe bereid je je voor op een hele lange fietstocht?",
   "answer": "Alleen rijden vraagt iets anders dan een georganiseerd evenement met verzorging en gezelschap onderweg, en dat verschil zit vooral in de planning en de instelling, niet in de benen. Ik reed 211KM solo rond het Markermeer, 204KM dwars door half Nederland op een fixed gear als voorbereiding op de Fietselfstedentocht, en 176KM van Amsterdam naar Limburg door regen en wind. In alle drie de berichten staan de praktische tips.",
   "created": "2026-08-13T18:02:01.871000+02:00",
   "updated": "2026-08-13T18:02:01.873000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Solo rond het Markermeer (211KM)",
     "date": "2019-05-29",
     "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
     "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/"
    },
    {
     "title": "Tips voor Lange-Afstandsfietsen",
     "date": "2023-04-20",
     "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
     "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/"
    },
    {
     "title": "Fixed Gear Gran Fondo",
     "date": "2021-04-10",
     "url": "https://agents.willem.com/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
     "source_url": "https://willem.com/nl/2021-04-10_fixed-gear-gran-fondo/"
    }
   ]
  },
  {
   "slug": "verbetert-een-slaapmasker-je-slaap-echt",
   "url": "https://agents.willem.com/nl/questions/verbetert-een-slaapmasker-je-slaap-echt/",
   "question": "Verbetert een slaapmasker je slaap echt?",
   "answer": "Bij mij hielp het. Het lichaam maakt melatonine aan in het donker, en het moderne leven baadt in kunstlicht op precies de verkeerde uren, wat een rechttoe rechtaan manier is om een circadiaans ritme te verstoren. Ik experimenteerde enkele weken met het volledig blokkeren van licht met een eenvoudig masker en schreef op wat er veranderde.",
   "created": "2026-08-13T18:02:01.770000+02:00",
   "updated": "2026-08-13T18:02:01.774000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Verbeter je slaap door licht te blokkeren",
     "date": "2020-01-24",
     "url": "https://agents.willem.com/nl/posts/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
     "source_url": "https://willem.com/nl/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/"
    }
   ]
  },
  {
   "slug": "is-een-whoop-of-vergelijkbare-biometrische-band-het-dragen-waard",
   "url": "https://agents.willem.com/nl/questions/is-een-whoop-of-vergelijkbare-biometrische-band-het-dragen-waard/",
   "question": "Is een WHOOP of vergelijkbare biometrische band het dragen waard?",
   "answer": "Een tijdlang wel, voor mij. Anders dan de meeste fitnessbandjes is de WHOOP gebouwd rond belasting, herstel en slaap in plaats van rond stappen, waardoor het meer een spiegel is dan een scorebord: het vertelt je wat gisteren je gekost heeft. Ik gebruikte de trenddata ter voorbereiding op een rit van 235KM. Ik schreef ook waarom ik later helemaal met sensoren gestopt ben, en beide standpunten zijn oprecht.",
   "created": "2026-08-13T18:02:01.660000+02:00",
   "updated": "2026-08-13T18:02:01.663000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "WHOOP 4.0 dragen",
     "date": "2022-01-14",
     "url": "https://agents.willem.com/nl/posts/2022-01-14_whoop-4-0-dragen/",
     "source_url": "https://willem.com/nl/2022-01-14_whoop-4-0-dragen/"
    },
    {
     "title": "Whoop-band review: 24/7 wearable sensor",
     "date": "2019-12-31",
     "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
     "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/"
    },
    {
     "title": "Impact van training",
     "date": "2023-05-31",
     "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
     "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/"
    },
    {
     "title": "Luister naar je lichaam",
     "date": "2018-05-17",
     "url": "https://agents.willem.com/nl/posts/2018-05-17_luister-naar-je-lichaam/",
     "source_url": "https://willem.com/nl/2018-05-17_luister-naar-je-lichaam/"
    }
   ]
  },
  {
   "slug": "wat-maakt-een-goede-forensenfiets",
   "url": "https://agents.willem.com/nl/questions/wat-maakt-een-goede-forensenfiets/",
   "question": "Wat maakt een goede forensenfiets?",
   "answer": "Weinig onderhoud en een frame waarop je graag zit. De mijne is een Sensa Cintura met een Gates carbon riemaandrijving en een Shimano Alfine naaf, gekozen zodat dagelijks gebruik geen dagelijks onderhoud wordt. Ik schreef er drie keer over: het bouwen ervan, een jaar en 6000KM later na berichten van forenzen wereldwijd, en opnieuw bij 21.000KM toen hij begon te piepen. De riemaandrijving heeft zich terugbetaald.",
   "created": "2026-08-13T18:02:01.557000+02:00",
   "updated": "2026-08-13T18:02:01.561000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "De ultieme forenzenfiets creëren",
     "date": "2018-02-24",
     "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
     "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/"
    },
    {
     "title": "Een jaar op de ultieme forenzenfiets",
     "date": "2019-02-27",
     "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
     "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/"
    },
    {
     "title": "Controle van de forenzenfiets",
     "date": "2021-01-10",
     "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
     "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/"
    }
   ]
  },
  {
   "slug": "zijn-lekvrije-fietsbanden-werkelijk-lekvrij",
   "url": "https://agents.willem.com/nl/questions/zijn-lekvrije-fietsbanden-werkelijk-lekvrij/",
   "question": "Zijn lekvrije fietsbanden werkelijk lekvrij?",
   "answer": "Ik reed op Schwalbe Durano Plus-banden juist om uit te vinden hoeveel kilometer je zonder lek kunt rijden, en schreef het antwoord op in plaats van de marketingbelofte. Kort gezegd: lekvrij betekent dat lekke banden zeldzaam genoeg worden om je planning te veranderen, niet dat ze onmogelijk worden.",
   "created": "2026-08-13T18:02:01.439000+02:00",
   "updated": "2026-08-13T18:02:01.441000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Ontsnappen aan de lekke banden",
     "date": "2021-11-19",
     "url": "https://agents.willem.com/nl/posts/2021-11-19_ontsnappen-aan-de-lekke-banden/",
     "source_url": "https://willem.com/nl/2021-11-19_ontsnappen-aan-de-lekke-banden/"
    }
   ]
  },
  {
   "slug": "zijn-fietslampen-op-een-dynamo-de-moeite-waard",
   "url": "https://agents.willem.com/nl/questions/zijn-fietslampen-op-een-dynamo-de-moeite-waard/",
   "question": "Zijn fietslampen op een dynamo de moeite waard?",
   "answer": "Als je verlichting wilt die gewoon werkt, ja. Batterijlampen doen het prima tot de avond dat je vergeten bent ze op te laden, en dat is precies de avond dat je ze nodig hebt. Om die reden monteerde ik een dynamosysteem op mijn racefiets, en toen de koplamp van mijn forensenfiets het na intensief dagelijks gebruik begaf verving ik hem door een Supernova E3 Pro 2, gekozen op duurzaamheid en lichtopbrengst in plaats van op prijs.",
   "created": "2026-08-13T18:02:01.335000+02:00",
   "updated": "2026-08-13T18:02:01.338000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "En... daar is licht!",
     "date": "2023-11-01",
     "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
     "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/"
    },
    {
     "title": "Supernova E3 Pro 2 dynamo-aangedreven koplamp",
     "date": "2019-11-26",
     "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
     "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/"
    }
   ]
  },
  {
   "slug": "is-een-brompton-vouwfiets-zijn-geld-waard",
   "url": "https://agents.willem.com/nl/questions/is-een-brompton-vouwfiets-zijn-geld-waard/",
   "question": "Is een Brompton vouwfiets zijn geld waard?",
   "answer": "Weinig fietsen hebben me zo verrast. Na de eerste vijf maanden en zo'n 500KM noemde ik hem de ultieme vrijheidsfiets, omdat het opvouwen verandert waar een fiets voor dient: hij houdt op iets te zijn dat je parkeert en waar je je zorgen over maakt, en wordt iets dat je meeneemt.",
   "created": "2026-08-13T18:02:01.237000+02:00",
   "updated": "2026-08-13T18:02:01.239000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "De Ultieme Vrijheidsfiets",
     "date": "2022-09-15",
     "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
     "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/"
    }
   ]
  },
  {
   "slug": "is-repareren-in-plaats-van-vervangen-de-moeite-waard",
   "url": "https://agents.willem.com/nl/questions/is-repareren-in-plaats-van-vervangen-de-moeite-waard/",
   "question": "Is repareren in plaats van vervangen de moeite waard?",
   "answer": "Het is een terugkerend thema in mijn schrijven en een groeiende afkeer van geplande veroudering. Ik onderhield een iRobot Roomba die sinds 2011 draait, verving het bevestigingssysteem in een Giro-helm die ik te mooi vond om weg te gooien, repareerde een schakelkabel van de bakfiets nadat die een tak ving tijdens het berenjagen met mijn zoon, en redde een MacBook Air met een geëxplodeerde accu. Een plastic tasje van de afhaalchinees, ontworpen voor eenmalig gebruik, bracht me aan het denken over dit alles.",
   "created": "2026-08-13T18:02:01.140000+02:00",
   "updated": "2026-08-13T18:02:01.143000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Lessen van een plastic tasje van de afhaal",
     "date": "2018-01-08",
     "url": "https://agents.willem.com/nl/posts/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
     "source_url": "https://willem.com/nl/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/"
    },
    {
     "title": "Onderhoud van een robotstofzuiger",
     "date": "2019-03-20",
     "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
     "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/"
    },
    {
     "title": "Reparatie van een Giro AEON fietshelm",
     "date": "2020-07-09",
     "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
     "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/"
    },
    {
     "title": "Shimano schakelkabel vervangen",
     "date": "2020-11-22",
     "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
     "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/"
    }
   ]
  },
  {
   "slug": "kun-je-een-android-telefoon-gebruiken-zonder-google",
   "url": "https://agents.willem.com/nl/questions/kun-je-een-android-telefoon-gebruiken-zonder-google/",
   "question": "Kun je een Android-telefoon gebruiken zonder Google?",
   "answer": "Ja, en ik heb het twee keer gedaan. Een Fairphone met /e/OS geeft je een repareerbare telefoon met een lang leven en zonder de Google-laag, en de Duitse Volla Phone is een tweede route naar hetzelfde doel voor wie privacy en vrijheid belangrijk vindt. Beide werken; beide vragen dat je wat gemak opgeeft, en het loont eerlijk te zijn over welk gemak je werkelijk gebruikt.",
   "created": "2026-08-13T18:02:01.029000+02:00",
   "updated": "2026-08-13T18:02:01.038000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Duurzame Smartphone",
     "date": "2025-03-05",
     "url": "https://agents.willem.com/nl/posts/2025-03-05_duurzame-smartphone/",
     "source_url": "https://willem.com/nl/2025-03-05_duurzame-smartphone/"
    },
    {
     "title": "Google Free Android gebruiken",
     "date": "2021-10-25",
     "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
     "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/"
    }
   ]
  },
  {
   "slug": "kan-een-smartwatch-je-smartphone-vervangen",
   "url": "https://agents.willem.com/nl/questions/kan-een-smartwatch-je-smartphone-vervangen/",
   "question": "Kan een smartwatch je smartphone vervangen?",
   "answer": "Ik probeerde het een week lang: de telefoon thuis laten en een Apple Watch het over laten nemen. Het wordt verkocht als bevrijding van een aandachtvragend apparaat, en daar zit iets in, maar het experiment is interessanter dan de conclusie: je ontdekt welke telefoongewoontes ooit ergens over gingen.",
   "created": "2026-08-13T18:02:00.933000+02:00",
   "updated": "2026-08-13T18:02:00.936000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Apple Watch als telefoon",
     "date": "2023-11-10",
     "url": "https://agents.willem.com/nl/posts/2023-11-10_apple-watch-als-telefoon/",
     "source_url": "https://willem.com/nl/2023-11-10_apple-watch-als-telefoon/"
    }
   ]
  },
  {
   "slug": "kan-een-tablet-je-hoofdcomputer-zijn",
   "url": "https://agents.willem.com/nl/questions/kan-een-tablet-je-hoofdcomputer-zijn/",
   "question": "Kan een tablet je hoofdcomputer zijn?",
   "answer": "Ik heb dit bijna tien jaar getest en het eerlijke antwoord is in die tijd veranderd. Ik gebruikte een iPad Pro als enige computer om te ontwikkelen, vergeleek er een Microsoft Surface Pro mee, bouwde mijn eigen tabletbesturingssysteem op een Surface Go met Debian en i3, en liet dat experiment daarna varen om terug te keren naar iPad en Mac. Wat overeind blijft is het argument uit Tablet as Tool: beoordeel de machine op wat hij je laat doen, niet op wat een laptop gedaan zou hebben.",
   "created": "2026-08-13T18:02:00.830000+02:00",
   "updated": "2026-08-13T18:02:00.832000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "iPad Pro als primaire computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/nl/posts/2016-08-15_ipad-pro-als-primaire-computer/",
     "source_url": "https://willem.com/nl/2016-08-15_ipad-pro-als-primaire-computer/"
    },
    {
     "title": "Tablet als hoofdcomputer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
     "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/"
    },
    {
     "title": "Tablet als Gereedschap",
     "date": "2023-05-08",
     "url": "https://agents.willem.com/nl/posts/2023-05-08_tablet-als-gereedschap/",
     "source_url": "https://willem.com/nl/2023-05-08_tablet-als-gereedschap/"
    },
    {
     "title": "Mijn eigen tablet OS vaarwel zeggen",
     "date": "2021-01-14",
     "url": "https://agents.willem.com/nl/posts/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
     "source_url": "https://willem.com/nl/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/"
    }
   ]
  },
  {
   "slug": "kun-je-werken-op-alleen-zonne-energie",
   "url": "https://agents.willem.com/nl/questions/kun-je-werken-op-alleen-zonne-energie/",
   "question": "Kun je werken op alleen zonne-energie?",
   "answer": "Tien dagen lang voedde ik mijn telefoon, computer en wearables met een klein zonnepaneel en koppelde ik elke netlader los. Het doel was geen zelfvoorziening maar inzicht: zodra je je eigen energie moet oogsten en opslaan, leer je razendsnel welke apparaten duur zijn en welke gewoontes verspillend.",
   "created": "2026-08-13T18:02:00.727000+02:00",
   "updated": "2026-08-13T18:02:00.729000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Off-grid: Werken op 100% hernieuwbare energie",
     "date": "2018-04-30",
     "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
     "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/"
    }
   ]
  },
  {
   "slug": "kun-je-leven-zonder-contant-geld-en-portemonnee",
   "url": "https://agents.willem.com/nl/questions/kun-je-leven-zonder-contant-geld-en-portemonnee/",
   "question": "Kun je leven zonder contant geld en portemonnee?",
   "answer": "Ik probeerde het om een zak vrij te maken, en dat lukte grotendeels. Het experiment gaat over wat een portemonnee werkelijk bevat: een stapel pasjes, spaarprogramma's en lidmaatschappen, waarvan de meeste het systeem van een ander dienen en niet dat van jou. Ik schreef daarnaast waarom Bitcoin volgens mij het onderliggende probleem niet oplost.",
   "created": "2026-08-13T18:02:00.622000+02:00",
   "updated": "2026-08-13T18:02:00.624000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Cash is king, of toch niet?",
     "date": "2016-07-15",
     "url": "https://agents.willem.com/nl/posts/2016-07-15_cash-is-king-of-toch-niet/",
     "source_url": "https://willem.com/nl/2016-07-15_cash-is-king-of-toch-niet/"
    },
    {
     "title": "Het Probleem Met Bitcoin",
     "date": "2024-12-09",
     "url": "https://agents.willem.com/nl/posts/2024-12-09_het-probleem-met-bitcoin/",
     "source_url": "https://willem.com/nl/2024-12-09_het-probleem-met-bitcoin/"
    }
   ]
  },
  {
   "slug": "waarom-nog-een-mechanisch-horloge-dragen-in-het-smartwatch-tijdperk",
   "url": "https://agents.willem.com/nl/questions/waarom-nog-een-mechanisch-horloge-dragen-in-het-smartwatch-tijdperk/",
   "question": "Waarom nog een mechanisch horloge dragen in het smartwatch-tijdperk?",
   "answer": "Vanwege het ene ding dat een smartwatch nooit zal hebben: patina. Bij een vriend liet de Apple Watch een rubberen ringetje los en Apple verving eenvoudigweg het apparaat, wat zijn probleem oploste en mij alles vertelde over het verschil. Een mechanisch horloge legt de tijd vast die je ermee doorbracht; een slimme wordt vervangen. Ik heb de smartwatch serieus getest, en droeg ze een tijdlang allebei tegelijk in plaats van te kiezen.",
   "created": "2026-08-13T18:02:00.514000+02:00",
   "updated": "2026-08-13T18:02:00.516000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Iets wat de smartwatch nooit zal hebben: patina",
     "date": "2018-01-21",
     "url": "https://agents.willem.com/nl/posts/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
     "source_url": "https://willem.com/nl/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/"
    },
    {
     "title": "Smartwatches vs Mechanische horloges",
     "date": "2017-04-30",
     "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
     "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/"
    },
    {
     "title": "Het dragen van twee horloges",
     "date": "2021-02-28",
     "url": "https://agents.willem.com/nl/posts/2021-02-28_het-dragen-van-twee-horloges/",
     "source_url": "https://willem.com/nl/2021-02-28_het-dragen-van-twee-horloges/"
    }
   ]
  },
  {
   "slug": "waarom-blijf-je-een-eenmansbedrijf",
   "url": "https://agents.willem.com/nl/questions/waarom-blijf-je-een-eenmansbedrijf/",
   "question": "Waarom blijf je een eenmansbedrijf?",
   "answer": "Het is een bewuste keuze, geen beginsituatie waar ik nooit uit gegroeid ben. Klein blijven is voor mij de beste manier om goed werk te leveren en iets duurzaams te bouwen: geen laag tussen degene met het probleem en degene die het oplost, en geen groeiverplichting die stilletjes verandert welk werk je aanneemt.",
   "created": "2026-08-13T18:02:00.415000+02:00",
   "updated": "2026-08-13T18:02:00.418000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "De Kracht van Eén",
     "date": "2025-07-23",
     "url": "https://agents.willem.com/nl/posts/2025-07-23_de-kracht-van-een/",
     "source_url": "https://willem.com/nl/2025-07-23_de-kracht-van-een/"
    }
   ]
  },
  {
   "slug": "wanneer-weiger-je-een-opdracht",
   "url": "https://agents.willem.com/nl/questions/wanneer-weiger-je-een-opdracht/",
   "question": "Wanneer weiger je een opdracht?",
   "answer": "Als wat gevraagd wordt niet is wat nodig is. Mensen benaderen een ontwikkelaar met de oplossing al gekozen, kun jij X bouwen, en een vakgenoot drong er ooit bij me op aan vaker nee te zeggen en trots te zijn op wat ik niet bouw. Nee zeggen is meestal de snelste route naar een beter resultaat, en het hoort bij waar een klant voor betaalt.",
   "created": "2026-08-13T18:02:00.307000+02:00",
   "updated": "2026-08-13T18:02:00.311000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Nee, dat ga ik niet bouwen!",
     "date": "2024-03-05",
     "url": "https://agents.willem.com/nl/posts/2024-03-05_nee-dat-ga-ik-niet-bouwen/",
     "source_url": "https://willem.com/nl/2024-03-05_nee-dat-ga-ik-niet-bouwen/"
    }
   ]
  },
  {
   "slug": "hoe-ontwerp-je-software-die-je-over-meerdere-producten-kunt-hergebruiken",
   "url": "https://agents.willem.com/nl/questions/hoe-ontwerp-je-software-die-je-over-meerdere-producten-kunt-hergebruiken/",
   "question": "Hoe ontwerp je software die je over meerdere producten kunt hergebruiken?",
   "answer": "Door een platform van bouwstenen te maken in plaats van een reeks projecten. Zo heb ik door de jaren heen het Lemmid-platform ontwikkeld, ontworpen op herbruikbaarheid, flexibiliteit en uitbreidbaarheid, zodat een nieuw product snel valt samen te stellen uit onderdelen die al werken. De verwante vraag monoliet of microservices heeft geen universeel antwoord: de juiste architectuur hangt af van de omvang en vorm van wat je werkelijk bouwt.",
   "created": "2026-08-13T18:02:00.206000+02:00",
   "updated": "2026-08-13T18:02:00.209000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Een productplatform bouwen",
     "date": "2021-01-31",
     "url": "https://agents.willem.com/nl/posts/2021-01-31_een-productplatform-bouwen/",
     "source_url": "https://willem.com/nl/2021-01-31_een-productplatform-bouwen/"
    },
    {
     "title": "Monolithische versus Microservices softwarearchitectuur",
     "date": "2020-03-03",
     "url": "https://agents.willem.com/nl/posts/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
     "source_url": "https://willem.com/nl/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/"
    }
   ]
  },
  {
   "slug": "wat-is-digitale-soevereiniteit-en-waarom-zou-een-bedrijf-zich-er-druk-om-maken",
   "url": "https://agents.willem.com/nl/questions/wat-is-digitale-soevereiniteit-en-waarom-zou-een-bedrijf-zich-er-druk-om-maken/",
   "question": "Wat is digitale soevereiniteit en waarom zou een bedrijf zich er druk om maken?",
   "answer": "Het is het verschil tussen gereedschap gebruiken en erdoor gebruikt worden. Door de jaren heen werkte ik met alles van eenvoudige maar gesloten commerciële systemen tot vrije oplossingen die krachtiger en lastiger op te zetten zijn, en de les is dat gemak meestal met zeggenschap betaald wordt. Digitale soevereiniteit betekent bewust kiezen waar je op die schaal staat, per systeem, met open ogen.",
   "created": "2026-08-13T18:02:00.102000+02:00",
   "updated": "2026-08-13T18:02:00.106000+02:00",
   "answer_source": "written for this surface from the source posts",
   "snippet_url": null,
   "sources": [
    {
     "title": "Naar Digitale Soevereiniteit",
     "date": "2025-08-02",
     "url": "https://agents.willem.com/nl/posts/2025-08-02_naar-digitale-soevereiniteit/",
     "source_url": "https://willem.com/nl/2025-08-02_naar-digitale-soevereiniteit/"
    }
   ]
  },
  {
   "slug": "welke-fotogalerij-app-werkt-op-android-zonder-google",
   "url": "https://agents.willem.com/nl/questions/welke-fotogalerij-app-werkt-op-android-zonder-google/",
   "question": "Welke fotogalerij-app werkt op Android zonder Google?",
   "answer": "Als je Android zonder Google-diensten draait, heb je een fotogalerij nodig die lokaal werkt. Aves Gallery is het antwoord: snel, mooi en volledig onafhankelijk van clouddiensten.",
   "created": "2026-04-03T19:59:12.252000+02:00",
   "updated": "2026-04-03T19:59:12.259000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/aves-gallery-een-privacy-first-fotogalerij-app-voor-android/",
   "sources": []
  },
  {
   "slug": "is-er-een-privacyvriendelijk-alternatief-voor-google-analytics",
   "url": "https://agents.willem.com/nl/questions/is-er-een-privacyvriendelijk-alternatief-voor-google-analytics/",
   "question": "Is er een privacyvriendelijk alternatief voor Google Analytics?",
   "answer": "Google Analytics is krachtig maar volgt je bezoekers over het web. AWStats leest je serverlogs direct — geen cookies, geen JavaScript.",
   "created": "2026-04-03T20:55:15.681000+02:00",
   "updated": "2026-04-03T20:55:15.689000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/awstats-vs-google-analytics-een-privacyvriendelijk-alternatief/",
   "sources": []
  },
  {
   "slug": "hoe-hernoem-je-foto-s-in-bulk-op-hun-exif-datum-in-linux",
   "url": "https://agents.willem.com/nl/questions/hoe-hernoem-je-foto-s-in-bulk-op-hun-exif-datum-in-linux/",
   "question": "Hoe hernoem je foto's in bulk op hun EXIF-datum in Linux?",
   "answer": "Na het exporteren van je foto's uit Apple Photos heb je betekenisloze bestandsnamen zoals IMG_4523.jpg. Zo hernoem je ze allemaal in batch op basis van hun werkelijke aanmaakdatum met EXIF-metadata en één terminalcommando.",
   "created": "2026-04-03T19:31:07.029000+02:00",
   "updated": "2026-04-03T20:16:52.725000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/foto-s-in-batch-hernoemen-op-datum-met-exif-data-op-linux/",
   "sources": []
  },
  {
   "slug": "hoe-bouw-je-een-game-die-op-ios-android-en-het-web-draait",
   "url": "https://agents.willem.com/nl/questions/hoe-bouw-je-een-game-die-op-ios-android-en-het-web-draait/",
   "question": "Hoe bouw je een game die op iOS, Android en het web draait?",
   "answer": "Snake '97 draait op iOS, Android en webbrowsers — alles vanuit één HTML5/JavaScript codebase. Geen frameworks, gewoon canvas rendering en een game loop.",
   "created": "2026-04-03T19:41:06.738000+02:00",
   "updated": "2026-04-03T19:41:06.743000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/een-cross-platform-game-bouwen-met-html5-de-snake-97-engine/",
   "sources": []
  },
  {
   "slug": "wat-is-de-beste-fietscomputer-app-voor-iphone",
   "url": "https://agents.willem.com/nl/questions/wat-is-de-beste-fietscomputer-app-voor-iphone/",
   "question": "Wat is de beste fietscomputer-app voor iPhone?",
   "answer": "Na het testen van meerdere fietsapps koos Willem voor Cyclemeter als de beste fietscomputer-app voor iPhone.",
   "created": "2026-04-03T19:41:04.587000+02:00",
   "updated": "2026-04-03T19:41:04.590000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/cyclemeter-de-beste-fietscomputer-app-voor-iphone/",
   "sources": []
  },
  {
   "slug": "wat-vervangt-mail-location-in-dovecot-2-4",
   "url": "https://agents.willem.com/nl/questions/wat-vervangt-mail-location-in-dovecot-2-4/",
   "question": "Wat vervangt mail_location in Dovecot 2.4?",
   "answer": "Een van de grootste wijzigingen in Dovecot 2.4: de mail_location-instelling werkt niet meer op de oude manier. Het is opgesplitst in aparte instellingen voor mailformaat en pad.",
   "created": "2026-04-03T19:31:09.224000+02:00",
   "updated": "2026-04-03T20:17:05.662000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/dovecot-2-4-mail-location-is-veranderd-zo-migreer-je/",
   "sources": []
  },
  {
   "slug": "waarom-werkt-tls-niet-meer-na-de-upgrade-naar-dovecot-2-4",
   "url": "https://agents.willem.com/nl/questions/waarom-werkt-tls-niet-meer-na-de-upgrade-naar-dovecot-2-4/",
   "question": "Waarom werkt TLS niet meer na de upgrade naar Dovecot 2.4?",
   "answer": "Dovecot 2.4 heeft meerdere SSL-instellingen hernoemd. Als de TLS van je mailserver stopte na de upgrade, is dit waarschijnlijk de reden.",
   "created": "2026-04-03T19:49:17.951000+02:00",
   "updated": "2026-04-03T20:17:26.048000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/dovecot-2-4-ssl-certificaat-configuratiewijziging/",
   "sources": []
  },
  {
   "slug": "hoe-los-je-de-dovecot-config-version-fout-in-dovecot-2-4-op",
   "url": "https://agents.willem.com/nl/questions/hoe-los-je-de-dovecot-config-version-fout-in-dovecot-2-4-op/",
   "question": "Hoe los je de dovecot_config_version-fout in Dovecot 2.4 op?",
   "answer": "Na het upgraden naar Dovecot 2.4 weigert de server te starten met \"dovecot_config_version not set.\" Dit is opzettelijk — Dovecot 2.4 vereist een volledige herschrijving van de configuratie.",
   "created": "2026-04-03T19:31:08.557000+02:00",
   "updated": "2026-04-03T20:17:00.968000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/de-dovecot-config-version-fout-oplossen-in-dovecot-2-4/",
   "sources": []
  },
  {
   "slug": "hoe-lokaliseer-je-een-game-naar-45-talen-inclusief-rechts-naar-links-schriften",
   "url": "https://agents.willem.com/nl/questions/hoe-lokaliseer-je-een-game-naar-45-talen-inclusief-rechts-naar-links-schriften/",
   "question": "Hoe lokaliseer je een game naar 45 talen, inclusief rechts-naar-links schriften?",
   "answer": "Snake '97 wordt gespeeld in meer dan 100 landen en ondersteunt 45+ talen — inclusief rechts-naar-links schriften. Zo lokaliseerde één ontwikkelaar een game voor de hele wereld.",
   "created": "2026-04-03T19:49:21.074000+02:00",
   "updated": "2026-04-03T19:49:21.077000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/game-lokalisatie-hoe-snake-97-45-talen-ondersteunt/",
   "sources": []
  },
  {
   "slug": "is-een-gates-carbon-riemaandrijving-de-moeite-waard-op-een-forensenfiets",
   "url": "https://agents.willem.com/nl/questions/is-een-gates-carbon-riemaandrijving-de-moeite-waard-op-een-forensenfiets/",
   "question": "Is een Gates carbon riemaandrijving de moeite waard op een forensenfiets?",
   "answer": "Willem verving de traditionele ketting op zijn pendelfiets door een Gates Carbon Drive riem. Na duizenden kilometers door Amsterdamse regen en winter — het eerlijke oordeel.",
   "created": "2026-04-03T19:41:05.432000+02:00",
   "updated": "2026-04-03T19:41:05.435000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/gates-carbon-drive-op-een-pendelfiets-langetermijn-review/",
   "sources": []
  },
  {
   "slug": "welke-google-zoekoperatoren-zijn-de-moeite-waard-om-te-kennen",
   "url": "https://agents.willem.com/nl/questions/welke-google-zoekoperatoren-zijn-de-moeite-waard-om-te-kennen/",
   "question": "Welke Google-zoekoperatoren zijn de moeite waard om te kennen?",
   "answer": "De meeste mensen typen woorden in Google. Gevorderde gebruikers gebruiken zoekoperatoren.",
   "created": "2026-04-03T20:04:04.954000+02:00",
   "updated": "2026-04-03T20:04:04.959000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/google-zoekoperatoren-de-complete-lijst-voor-gevorderde-gebruikers/",
   "sources": []
  },
  {
   "slug": "hoeveel-gegevens-stuurt-een-standaard-android-telefoon-naar-google",
   "url": "https://agents.willem.com/nl/questions/hoeveel-gegevens-stuurt-een-standaard-android-telefoon-naar-google/",
   "question": "Hoeveel gegevens stuurt een standaard Android-telefoon naar Google?",
   "answer": "Toen Willem een budget Android-telefoon instelde, ontdekte hij hoeveel data Google standaard verzamelt — locatiegeschiedenis, app-gebruik, spraakopnames en meer.",
   "created": "2026-04-03T19:49:21.621000+02:00",
   "updated": "2026-04-03T19:49:21.628000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/hoeveel-data-verzamelt-google-van-je-android-telefoon/",
   "sources": []
  },
  {
   "slug": "hoe-maak-je-een-vintage-automatisch-horloge-met-de-hand-schoon",
   "url": "https://agents.willem.com/nl/questions/hoe-maak-je-een-vintage-automatisch-horloge-met-de-hand-schoon/",
   "question": "Hoe maak je een vintage automatisch horloge met de hand schoon?",
   "answer": "Willem vond een Citizen Automatic op de rommelmarkt — vies, stilgevallen, vergeten. Hij nam hem mee, opende de kast en maakte elk onderdeel schoon.",
   "created": "2026-04-03T20:55:25.161000+02:00",
   "updated": "2026-04-03T20:55:25.174000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/een-vintage-automatisch-horloge-met-de-hand-schoonmaken/",
   "sources": []
  },
  {
   "slug": "hoe-converteer-je-heic-foto-s-in-bulk-naar-jpg",
   "url": "https://agents.willem.com/nl/questions/hoe-converteer-je-heic-foto-s-in-bulk-naar-jpg/",
   "question": "Hoe converteer je HEIC-foto's in bulk naar JPG?",
   "answer": "Moderne iPhones fotograferen in HEIC-formaat — kleinere bestanden, betere kwaliteit, maar slechte compatibiliteit met veel apps en platforms. Hier is het ene commando om ze allemaal naar JPG te converteren zonder kwaliteitsverlies.",
   "created": "2026-04-03T19:31:07.854000+02:00",
   "updated": "2026-04-03T20:16:56.773000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/heic-naar-jpg-converteren-in-bulk-met-imagemagick/",
   "sources": []
  },
  {
   "slug": "hoe-haal-je-je-originelen-uit-apple-photos-zonder-kwaliteitsverlies",
   "url": "https://agents.willem.com/nl/questions/hoe-haal-je-je-originelen-uit-apple-photos-zonder-kwaliteitsverlies/",
   "question": "Hoe haal je je originelen uit Apple Photos zonder kwaliteitsverlies?",
   "answer": "Apple Photos maakt het makkelijk om je foto's op te slaan — en moeilijk om ze eruit te krijgen. Zo exporteer je je ongewijzigde originelen, hernoem je ze op datum met EXIF-data en converteer je HEIC-bestanden naar JPG. Uit Willems complete handleiding om te ontsnappen aan Apples foto-ecosysteem.",
   "created": "2026-04-03T19:18:24.307000+02:00",
   "updated": "2026-04-03T19:24:56.412000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/foto-s-exporteren-uit-apple-photos-zonder-kwaliteitsverlies/",
   "sources": []
  },
  {
   "slug": "hoe-open-je-een-27-inch-imac-5k-zonder-het-scherm-te-breken",
   "url": "https://agents.willem.com/nl/questions/hoe-open-je-een-27-inch-imac-5k-zonder-het-scherm-te-breken/",
   "question": "Hoe open je een 27-inch iMac 5K zonder het scherm te breken?",
   "answer": "Het scherm van de 27-inch iMac zit vast met plakstrips. Openmaken vereist geduld, een pizzasnijder-tool en vaste handen. Willem fotografeerde elke stap.",
   "created": "2026-04-03T19:41:01.422000+02:00",
   "updated": "2026-04-03T19:41:01.426000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/een-27-inch-imac-5k-openmaken-stap-voor-stap-met-foto-s/",
   "sources": []
  },
  {
   "slug": "hoe-haal-je-de-lak-van-een-fietsframe",
   "url": "https://agents.willem.com/nl/questions/hoe-haal-je-de-lak-van-een-fietsframe/",
   "question": "Hoe haal je de lak van een fietsframe?",
   "answer": "Of je nu een vintage fiets restaureert of een nieuwe aanpast, verf verwijderen van een stalen frame is de eerste stap.",
   "created": "2026-04-03T19:49:20.488000+02:00",
   "updated": "2026-04-03T19:49:20.490000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/verf-verwijderen-van-een-fietsframe/",
   "sources": []
  },
  {
   "slug": "hoe-vervang-je-een-opgezwollen-macbook-air-accu",
   "url": "https://agents.willem.com/nl/questions/hoe-vervang-je-een-opgezwollen-macbook-air-accu/",
   "question": "Hoe vervang je een opgezwollen MacBook Air-accu?",
   "answer": "Een opgezwollen lithiumbatterij is een tikkende bom in je MacBook. Willem ving het op tijd en verving de batterij zelf.",
   "created": "2026-04-03T20:55:19.927000+02:00",
   "updated": "2026-04-03T20:55:19.931000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/een-opgezwollen-macbook-air-batterij-vervangen/",
   "sources": []
  },
  {
   "slug": "hoe-onderhoud-je-zelf-een-irobot-roomba",
   "url": "https://agents.willem.com/nl/questions/hoe-onderhoud-je-zelf-een-irobot-roomba/",
   "question": "Hoe onderhoud je zelf een iRobot Roomba?",
   "answer": "De meeste mensen gooien hun robotstofzuiger weg als hij niet meer goed werkt. Willem haalde de zijne uit elkaar — en documenteerde elke stap met foto's.",
   "created": "2026-04-03T19:31:12.572000+02:00",
   "updated": "2026-04-03T19:31:12.576000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/een-irobot-roomba-robotstofzuiger-onderhouden-en-repareren/",
   "sources": []
  },
  {
   "slug": "hoe-vervang-je-het-geheugen-van-een-27-inch-imac-5k",
   "url": "https://agents.willem.com/nl/questions/hoe-vervang-je-het-geheugen-van-een-27-inch-imac-5k/",
   "question": "Hoe vervang je het geheugen van een 27-inch iMac 5K?",
   "answer": "Anders dan de meeste iMac-upgrades vereist RAM toevoegen aan een 27-inch model niet het openen van het scherm. Er zit een luikje achter de standaard.",
   "created": "2026-04-03T19:41:02.036000+02:00",
   "updated": "2026-04-03T19:41:02.038000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/ram-upgraden-in-een-27-inch-imac-5k/",
   "sources": []
  },
  {
   "slug": "wat-vertelt-een-vermogensmeter-je-werkelijk-over-je-fietsen",
   "url": "https://agents.willem.com/nl/questions/wat-vertelt-een-vermogensmeter-je-werkelijk-over-je-fietsen/",
   "question": "Wat vertelt een vermogensmeter je werkelijk over je fietsen?",
   "answer": "Een vermogensmeter meet precies hoeveel energie je in de pedalen stopt — in watt. Willem installeerde een 4iiii Precision en ontdekte dat vermogensdata verandert hoe je over fietsen denkt.",
   "created": "2026-04-03T20:55:47.108000+02:00",
   "updated": "2026-04-03T20:55:47.116000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/een-4iiii-vermogensmeter-installeren-en-ermee-fietsen/",
   "sources": []
  },
  {
   "slug": "hoe-installeer-je-linux-op-een-microsoft-surface-go",
   "url": "https://agents.willem.com/nl/questions/hoe-installeer-je-linux-op-een-microsoft-surface-go/",
   "question": "Hoe installeer je Linux op een Microsoft Surface Go?",
   "answer": "De Surface Go is een compacte Windows-tablet die een uitstekende Linux-machine wordt — als je weet hoe je het opzet. Hier is de praktische handleiding.",
   "created": "2026-04-03T19:31:11.131000+02:00",
   "updated": "2026-04-03T19:31:11.137000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/linux-installeren-op-een-microsoft-surface-go/",
   "sources": []
  },
  {
   "slug": "hoe-is-het-om-de-leiden-marathon-te-lopen",
   "url": "https://agents.willem.com/nl/questions/hoe-is-het-om-de-leiden-marathon-te-lopen/",
   "question": "Hoe is het om de Leiden Marathon te lopen?",
   "answer": "De Leiden Marathon loopt door een van de meest historische steden van Nederland. Willem liep hem en schreef over wat er gebeurt wanneer het lichaam stop zegt maar de geest doorgaat.",
   "created": "2026-04-03T21:23:56.907000+02:00",
   "updated": "2026-04-03T21:23:56.910000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/leiden-marathon-review-als-het-zwaar-wordt/",
   "sources": []
  },
  {
   "slug": "wat-betekent-leven-met-mcadd-dagelijks-voor-een-gezin",
   "url": "https://agents.willem.com/nl/questions/wat-betekent-leven-met-mcadd-dagelijks-voor-een-gezin/",
   "question": "Wat betekent leven met MCADD dagelijks voor een gezin?",
   "answer": "MCADD is een zeldzame stofwisselingsziekte die beïnvloedt hoe het lichaam vet verwerkt voor energie. Toen Willems kind werd gediagnosticeerd, schreef hij het artikel dat hij had willen vinden.",
   "created": "2026-04-03T19:59:17.165000+02:00",
   "updated": "2026-04-03T19:59:17.168000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/leven-met-mcadd-een-ouderhandleiding-voor-de-stofwisselingsziekte/",
   "sources": []
  },
  {
   "slug": "kan-vrije-software-apple-photos-en-icloud-vervangen-voor-je-fotobibliotheek",
   "url": "https://agents.willem.com/nl/questions/kan-vrije-software-apple-photos-en-icloud-vervangen-voor-je-fotobibliotheek/",
   "question": "Kan vrije software Apple Photos en iCloud vervangen voor je fotobibliotheek?",
   "answer": "Je hebt iCloud niet nodig om je foto's te beheren. Shotwell op Linux handelt importeren, organiseren en bladeren af — lokaal, privé, op een apparaat dat je controleert.",
   "created": "2026-04-03T19:41:00.673000+02:00",
   "updated": "2026-04-03T20:17:13.509000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/je-fotobibliotheek-beheren-met-vrije-software-in-plaats-van-icloud/",
   "sources": []
  },
  {
   "slug": "verbetert-een-slaapmasker-dat-al-het-licht-blokkeert-je-slaap-meetbaar",
   "url": "https://agents.willem.com/nl/questions/verbetert-een-slaapmasker-dat-al-het-licht-blokkeert-je-slaap-meetbaar/",
   "question": "Verbetert een slaapmasker dat al het licht blokkeert je slaap meetbaar?",
   "answer": "De Mindfold is een slaapmasker met een schuimholte die totale duisternis creëert terwijl je je ogen vrij kunt openen. Willem testte het met Whoop-slaapdata.",
   "created": "2026-04-03T19:41:06.039000+02:00",
   "updated": "2026-04-03T19:41:06.042000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/mindfold-slaapmasker-totale-duisternis-voor-betere-slaap/",
   "sources": []
  },
  {
   "slug": "is-een-low-profile-mechanisch-toetsenbord-de-overstap-waard",
   "url": "https://agents.willem.com/nl/questions/is-een-low-profile-mechanisch-toetsenbord-de-overstap-waard/",
   "question": "Is een low-profile mechanisch toetsenbord de overstap waard?",
   "answer": "Na decennia typen op laptoptoetsenborden en Apple Magic Keyboards schakelde Willem over naar een NuPhy Air60 V2 — een low-profile mechanisch toetsenbord met Bluetooth.",
   "created": "2026-04-03T21:23:43.465000+02:00",
   "updated": "2026-04-03T21:23:43.469000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/nuphy-air60-v2-review-een-compact-mechanisch-toetsenbord-voor-serieus-typen/",
   "sources": []
  },
  {
   "slug": "wat-is-omarchy-en-draait-het-op-een-imac",
   "url": "https://agents.willem.com/nl/questions/wat-is-omarchy-en-draait-het-op-een-imac/",
   "question": "Wat is Omarchy en draait het op een iMac?",
   "answer": "Omarchy is een minimale, eigenzinnige Linux-distributie gebaseerd op Arch. Willem installeerde het op een 27-inch iMac 5K.",
   "created": "2026-04-03T19:59:13.102000+02:00",
   "updated": "2026-04-03T19:59:13.108000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/omarchy-een-minimale-linux-distributie-op-een-imac/",
   "sources": []
  },
  {
   "slug": "welke-rugzak-past-een-heel-bedrijf-en-overleeft-amsterdamse-regen",
   "url": "https://agents.willem.com/nl/questions/welke-rugzak-past-een-heel-bedrijf-en-overleeft-amsterdamse-regen/",
   "question": "Welke rugzak past een heel bedrijf en overleeft Amsterdamse regen?",
   "answer": "Willem past zijn hele bedrijf in deze 15-liter rugzak: laptop, tablet, kabels, notitieboek. Waterdicht voor Amsterdams fietsen.",
   "created": "2026-04-03T19:41:08.073000+02:00",
   "updated": "2026-04-03T19:41:08.075000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/ortlieb-urban-daypack-15l-de-minimale-zakelijke-rugzak/",
   "sources": []
  },
  {
   "slug": "kun-je-een-kapot-giro-verstelsysteem-vervangen-in-plaats-van-de-hele-helm",
   "url": "https://agents.willem.com/nl/questions/kun-je-een-kapot-giro-verstelsysteem-vervangen-in-plaats-van-de-hele-helm/",
   "question": "Kun je een kapot Giro-verstelsysteem vervangen in plaats van de hele helm?",
   "answer": "Giro-helmen gebruiken een Roc Loc spansysteem — de verstelbare draaiknop achterop. Als die kapot gaat, gooien de meeste mensen de helm weg. Maar het is een vervangbaar onderdeel.",
   "created": "2026-04-03T20:55:42.111000+02:00",
   "updated": "2026-04-03T20:55:42.113000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/het-roc-loc-5-spansysteem-vervangen-op-een-giro-helm/",
   "sources": []
  },
  {
   "slug": "hoe-restaureer-je-een-batavus-champion-uit-1978",
   "url": "https://agents.willem.com/nl/questions/hoe-restaureer-je-een-batavus-champion-uit-1978/",
   "question": "Hoe restaureer je een Batavus Champion uit 1978?",
   "answer": "Willems eerste fietsproject: een verroeste Batavus Champion uit 1978, gevonden in een schuur en herbouwd vanaf het frame.",
   "created": "2026-04-03T20:55:38.054000+02:00",
   "updated": "2026-04-03T20:55:38.056000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/een-batavus-champion-uit-1978-restaureren-vintage-fiets-herbouwen/",
   "sources": []
  },
  {
   "slug": "hoe-zet-je-dagelijkse-wekelijkse-en-maandelijkse-rsync-back-ups-op",
   "url": "https://agents.willem.com/nl/questions/hoe-zet-je-dagelijkse-wekelijkse-en-maandelijkse-rsync-back-ups-op/",
   "question": "Hoe zet je dagelijkse, wekelijkse en maandelijkse rsync-back-ups op?",
   "answer": "rsync is het meest betrouwbare back-uptool op Linux — maar een goede rotatie opzetten vergt nadenken. Hier is een praktische aanpak voor dagelijkse, wekelijkse en maandelijkse back-ups met incrementele overdrachten.",
   "created": "2026-04-03T19:31:10.612000+02:00",
   "updated": "2026-04-03T20:17:09.543000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/rsync-back-uprotatie-dagelijkse-wekelijkse-maandelijkse-archieven/",
   "sources": []
  },
  {
   "slug": "hoe-vervang-je-een-shimano-7-speed-schakelkabel",
   "url": "https://agents.willem.com/nl/questions/hoe-vervang-je-een-shimano-7-speed-schakelkabel/",
   "question": "Hoe vervang je een Shimano 7-speed schakelkabel?",
   "answer": "Een schakelkabel vervangen op een Shimano 7-speed systeem is een van de meest voorkomende fietsreparaties. Hier is de complete handleiding met foto's van elke stap.",
   "created": "2026-04-03T19:49:19.408000+02:00",
   "updated": "2026-04-03T19:49:19.410000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/shimano-7-speed-schakelkabel-vervangen-stap-voor-stap/",
   "sources": []
  },
  {
   "slug": "hoe-was-het-om-een-smart-roadster-te-bezitten",
   "url": "https://agents.willem.com/nl/questions/hoe-was-het-om-een-smart-roadster-te-bezitten/",
   "question": "Hoe was het om een Smart Roadster te bezitten?",
   "answer": "Voordat Willem autovrij ging, reed hij in een Smart Roadster — een van de meest eigenzinnige auto's ooit gemaakt.",
   "created": "2026-04-03T19:59:14.655000+02:00",
   "updated": "2026-04-03T19:59:14.657000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/smart-roadster-de-onpraktische-auto-waar-ik-van-hield-en-verkocht/",
   "sources": []
  },
  {
   "slug": "werkt-de-apple-watch-echt-bij-het-zwemmen",
   "url": "https://agents.willem.com/nl/questions/werkt-de-apple-watch-echt-bij-het-zwemmen/",
   "question": "Werkt de Apple Watch echt bij het zwemmen?",
   "answer": "De Apple Watch is waterbestendig, maar hoe presteert hij echt tijdens zwemmen? Willem testte het in het zwembad en in open water.",
   "created": "2026-04-03T19:59:13.792000+02:00",
   "updated": "2026-04-03T19:59:13.795000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/zwemmen-met-apple-watch-waterdichtheid-getest-in-de-praktijk/",
   "sources": []
  },
  {
   "slug": "hoe-is-het-parcours-van-de-tcs-amsterdam-marathon",
   "url": "https://agents.willem.com/nl/questions/hoe-is-het-parcours-van-de-tcs-amsterdam-marathon/",
   "question": "Hoe is het parcours van de TCS Amsterdam Marathon?",
   "answer": "De TCS Amsterdam Marathon is een van de grote Europese marathons — een vlak, snel parcours door de stad met finish in het iconische Olympisch Stadion uit 1928.",
   "created": "2026-04-03T21:24:08.355000+02:00",
   "updated": "2026-04-03T21:24:08.358000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/tcs-amsterdam-marathon-review-42-km-door-de-stad-hardlopen/",
   "sources": []
  },
  {
   "slug": "wat-doen-de-meeste-touchscreen-interfaces-verkeerd",
   "url": "https://agents.willem.com/nl/questions/wat-doen-de-meeste-touchscreen-interfaces-verkeerd/",
   "question": "Wat doen de meeste touchscreen-interfaces verkeerd?",
   "answer": "De meeste touchscreen-interfaces zijn herontworpen muisinterfaces. Willem pleit voor een fundamenteel andere aanpak.",
   "created": "2026-04-03T19:59:16.461000+02:00",
   "updated": "2026-04-03T19:59:16.468000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/touchscreen-ui-ontwerp-wat-muis-interfaces-fout-deden/",
   "sources": []
  },
  {
   "slug": "hoe-begrens-je-bandbreedte-per-ip-met-iptables-en-tc",
   "url": "https://agents.willem.com/nl/questions/hoe-begrens-je-bandbreedte-per-ip-met-iptables-en-tc/",
   "question": "Hoe begrens je bandbreedte per IP met iptables en tc?",
   "answer": "Wanneer één client of dienst al je bandbreedte opeet, is traffic shaping de chirurgische oplossing.",
   "created": "2026-04-03T19:41:03.363000+02:00",
   "updated": "2026-04-03T20:17:21.845000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/traffic-shaping-op-linux-met-iptables-en-tc-een-praktische-handleiding/",
   "sources": []
  },
  {
   "slug": "hoe-houdt-een-tudor-black-bay-36-zich-na-drie-jaar-dagelijks-dragen",
   "url": "https://agents.willem.com/nl/questions/hoe-houdt-een-tudor-black-bay-36-zich-na-drie-jaar-dagelijks-dragen/",
   "question": "Hoe houdt een Tudor Black Bay 36 zich na drie jaar dagelijks dragen?",
   "answer": "De meeste horlogereviews worden geschreven na een paar dagen. Deze werd geschreven na drie jaar dagelijks de Tudor Black Bay 36 dragen — bij zwemmen, fietsen, slapen en alles ertussenin.",
   "created": "2026-04-03T19:31:11.872000+02:00",
   "updated": "2026-04-03T19:31:11.874000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/tudor-black-bay-36-drie-jaar-dagelijks-dragen/",
   "sources": []
  },
  {
   "slug": "kan-een-apple-watch-met-mobiele-data-je-iphone-volledig-vervangen",
   "url": "https://agents.willem.com/nl/questions/kan-een-apple-watch-met-mobiele-data-je-iphone-volledig-vervangen/",
   "question": "Kan een Apple Watch met mobiele data je iPhone volledig vervangen?",
   "answer": "Willem deed zijn iPhone weg en leefde maandenlang met alleen een Apple Watch Ultra op cellulair. Bellen, berichten, kaarten, muziek — alles vanaf een scherm zo groot als een postzegel.",
   "created": "2026-04-03T19:31:09.874000+02:00",
   "updated": "2026-04-03T19:31:09.878000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/een-apple-watch-met-cellulair-als-je-enige-telefoon-gebruiken/",
   "sources": []
  },
  {
   "slug": "hoe-gebruik-je-dig-om-een-domein-te-onderzoeken",
   "url": "https://agents.willem.com/nl/questions/hoe-gebruik-je-dig-om-een-domein-te-onderzoeken/",
   "question": "Hoe gebruik je dig om een domein te onderzoeken?",
   "answer": "Met het dig-commando bevraag je DNS-servers direct — controleer of je domein naar het juiste IP wijst, verifieer MX-records en debug SPF-instellingen.",
   "created": "2026-04-03T20:55:29.526000+02:00",
   "updated": "2026-04-03T20:55:29.529000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/dns-bevragen-met-dig-een-handleiding-voor-beginners/",
   "sources": []
  },
  {
   "slug": "hoe-is-het-parcours-van-de-valencia-marathon",
   "url": "https://agents.willem.com/nl/questions/hoe-is-het-parcours-van-de-valencia-marathon/",
   "question": "Hoe is het parcours van de Valencia Marathon?",
   "answer": "De Valencia Marathon staat consequent in de wereldtop van snelste marathons — een vlak kustparcours met mild decemberweer, uitstekende organisatie en een spectaculaire finish door de Stad van Kunsten en Wetenschappen.",
   "created": "2026-04-03T21:24:14.407000+02:00",
   "updated": "2026-04-03T21:27:19.183000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/valencia-marathon-review-een-wereldklasse-parcours-in-spanje/",
   "sources": []
  },
  {
   "slug": "hoe-is-de-venloop-halve-marathon",
   "url": "https://agents.willem.com/nl/questions/hoe-is-de-venloop-halve-marathon/",
   "question": "Hoe is de Venloop halve marathon?",
   "answer": "De Venloop in Venlo was Willems eerste halve marathon — 21,1 kilometer door het Limburgse landschap en de stadsstraten.",
   "created": "2026-04-03T21:24:02.977000+02:00",
   "updated": "2026-04-03T21:24:02.981000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/venloop-halve-marathon-review-21-km-hardlopen-in-venlo/",
   "sources": []
  },
  {
   "slug": "wat-is-vibe-coding-beoordeeld-door-iemand-die-decennia-met-de-hand-codeerde",
   "url": "https://agents.willem.com/nl/questions/wat-is-vibe-coding-beoordeeld-door-iemand-die-decennia-met-de-hand-codeerde/",
   "question": "Wat is vibe coding, beoordeeld door iemand die decennia met de hand codeerde?",
   "answer": "\"Vibe coding\" is de praktijk van beschrijven wat je wilt en AI de code laten schrijven. Willem — die al decennia met de hand code schrijft — probeerde het zelf.",
   "created": "2026-04-03T20:55:33.099000+02:00",
   "updated": "2026-04-03T20:55:33.101000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/vibe-coding-wanneer-ai-code-schrijft-op-basis-van-natuurlijke-taal/",
   "sources": []
  },
  {
   "slug": "hoe-nauwkeurig-is-de-polshartslag-van-whoop-vergeleken-met-een-borstband",
   "url": "https://agents.willem.com/nl/questions/hoe-nauwkeurig-is-de-polshartslag-van-whoop-vergeleken-met-een-borstband/",
   "question": "Hoe nauwkeurig is de polshartslag van Whoop vergeleken met een borstband?",
   "answer": "De Whoop Strap gebruikt een optische sensor op je pols om hartslag te meten. Maar hoe nauwkeurig is het vergeleken met een borstband? Willem droeg beide tegelijk.",
   "created": "2026-04-03T19:49:18.683000+02:00",
   "updated": "2026-04-03T19:49:18.686000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/whoop-hartslagnauwkeurigheid-getest-tegen-een-borstband/",
   "sources": []
  },
  {
   "slug": "wat-meet-whoop-werkelijk-terwijl-je-slaapt",
   "url": "https://agents.willem.com/nl/questions/wat-meet-whoop-werkelijk-terwijl-je-slaapt/",
   "question": "Wat meet Whoop werkelijk terwijl je slaapt?",
   "answer": "De Whoop Strap volgt je slaap automatisch — fasen, duur, verstoringen, HRV en ademhalingsfrequentie. Maar hoe nauwkeurig is het echt?",
   "created": "2026-04-03T19:41:02.715000+02:00",
   "updated": "2026-04-03T20:17:17.646000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/whoop-slaaptracking-wat-het-werkelijk-meet/",
   "sources": []
  },
  {
   "slug": "waarom-is-een-thinkpad-x200-uit-2008-nog-steeds-een-goede-laptop",
   "url": "https://agents.willem.com/nl/questions/waarom-is-een-thinkpad-x200-uit-2008-nog-steeds-een-goede-laptop/",
   "question": "Waarom is een ThinkPad X200 uit 2008 nog steeds een goede laptop?",
   "answer": "De ThinkPad X200 kwam uit in 2008. Willem gebruikt er nog steeds een — en betoogt dat hij beter is voor echt werk dan de meeste moderne laptops.",
   "created": "2026-04-03T19:41:07.370000+02:00",
   "updated": "2026-04-03T19:41:07.372000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/waarom-een-thinkpad-x200-nog-steeds-een-geweldige-laptop-is/",
   "sources": []
  },
  {
   "slug": "kan-de-apple-vision-pro-je-monitor-vervangen-voor-echt-werk",
   "url": "https://agents.willem.com/nl/questions/kan-de-apple-vision-pro-je-monitor-vervangen-voor-echt-werk/",
   "question": "Kan de Apple Vision Pro je monitor vervangen voor echt werk?",
   "answer": "Apple noemt het spatial computing. Willems vraag: kun je er echt in werken? Niet films kijken, niet gamen — code schrijven, e-mails beantwoorden.",
   "created": "2026-04-03T21:23:50.528000+02:00",
   "updated": "2026-04-03T21:23:50.535000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/werken-in-vr-kan-apple-vision-pro-je-beeldscherm-vervangen/",
   "sources": []
  },
  {
   "slug": "waarom-moet-software-blijven-werken-zonder-internet",
   "url": "https://agents.willem.com/nl/questions/waarom-moet-software-blijven-werken-zonder-internet/",
   "question": "Waarom moet software blijven werken zonder internet?",
   "answer": "De meeste moderne software gaat er stilzwijgend van uit dat je altijd online bent. Willem betoogt dat dit een ontwerpfout is.",
   "created": "2026-04-03T19:41:03.889000+02:00",
   "updated": "2026-04-03T19:41:03.892000+02:00",
   "answer_source": "Willem's own snippet summary, quoted",
   "snippet_url": "https://agents.willem.com/nl/snippets/offline-first-werken-waarom-je-software-zonder-internet-moet-werken/",
   "sources": []
  }
 ]
}