{
 "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": "en",
 "count": 88,
 "topics": [
  {
   "name": "lifestyle",
   "slug": "lifestyle",
   "url": "https://agents.willem.com/en/topics/lifestyle/",
   "post_count": 67,
   "posts": [
    {
     "slug": "2026-03-14_it-observes",
     "title": "It Observes",
     "date": "2026-03-14",
     "url": "https://agents.willem.com/en/posts/2026-03-14_it-observes/"
    },
    {
     "slug": "2026-01-20_change-keeps-coming",
     "title": "Change Keeps Coming",
     "date": "2026-01-20",
     "url": "https://agents.willem.com/en/posts/2026-01-20_change-keeps-coming/"
    },
    {
     "slug": "2025-09-24_the-future-of-ai-is-human",
     "title": "The Future of AI is Human",
     "date": "2025-09-24",
     "url": "https://agents.willem.com/en/posts/2025-09-24_the-future-of-ai-is-human/"
    },
    {
     "slug": "2025-08-19_android-photo-library-app",
     "title": "Android Photo Library App",
     "date": "2025-08-19",
     "url": "https://agents.willem.com/en/posts/2025-08-19_android-photo-library-app/"
    },
    {
     "slug": "2025-07-23_the-power-of-one",
     "title": "The Power of One",
     "date": "2025-07-23",
     "url": "https://agents.willem.com/en/posts/2025-07-23_the-power-of-one/"
    },
    {
     "slug": "2025-05-12_when-the-going-gets-tough",
     "title": "When the Going Gets Tough",
     "date": "2025-05-12",
     "url": "https://agents.willem.com/en/posts/2025-05-12_when-the-going-gets-tough/"
    },
    {
     "slug": "2025-01-18_master-of-change",
     "title": "Master of Change",
     "date": "2025-01-18",
     "url": "https://agents.willem.com/en/posts/2025-01-18_master-of-change/"
    },
    {
     "slug": "2024-10-20_marathon",
     "title": "Marathon",
     "date": "2024-10-20",
     "url": "https://agents.willem.com/en/posts/2024-10-20_marathon/"
    },
    {
     "slug": "2024-01-16_health-and-fitness-data",
     "title": "Health and fitness data",
     "date": "2024-01-16",
     "url": "https://agents.willem.com/en/posts/2024-01-16_health-and-fitness-data/"
    },
    {
     "slug": "2023-11-10_apple-watch-as-phone",
     "title": "Apple Watch as Phone",
     "date": "2023-11-10",
     "url": "https://agents.willem.com/en/posts/2023-11-10_apple-watch-as-phone/"
    },
    {
     "slug": "2023-05-31_impact-of-training",
     "title": "Impact of training",
     "date": "2023-05-31",
     "url": "https://agents.willem.com/en/posts/2023-05-31_impact-of-training/"
    },
    {
     "slug": "2023-04-20_tips-for-long-distance-cycling",
     "title": "Tips for Long-Distance Cycling",
     "date": "2023-04-20",
     "url": "https://agents.willem.com/en/posts/2023-04-20_tips-for-long-distance-cycling/"
    },
    {
     "slug": "2022-12-22_rolex-datejust-36",
     "title": "Rolex DateJust 36",
     "date": "2022-12-22",
     "url": "https://agents.willem.com/en/posts/2022-12-22_rolex-datejust-36/"
    },
    {
     "slug": "2022-11-01_moving-to-the-countryside",
     "title": "Moving to the countryside",
     "date": "2022-11-01",
     "url": "https://agents.willem.com/en/posts/2022-11-01_moving-to-the-countryside/"
    },
    {
     "slug": "2022-07-17_offline-music",
     "title": "Offline Music",
     "date": "2022-07-17",
     "url": "https://agents.willem.com/en/posts/2022-07-17_offline-music/"
    },
    {
     "slug": "2021-12-09_for-the-love-of-mini",
     "title": "For the love of mini",
     "date": "2021-12-09",
     "url": "https://agents.willem.com/en/posts/2021-12-09_for-the-love-of-mini/"
    },
    {
     "slug": "2021-09-30_inspiration-from-a-child",
     "title": "Inspiration from a child",
     "date": "2021-09-30",
     "url": "https://agents.willem.com/en/posts/2021-09-30_inspiration-from-a-child/"
    },
    {
     "slug": "2021-04-10_fixed-gear-gran-fondo",
     "title": "Fixed Gear Gran Fondo",
     "date": "2021-04-10",
     "url": "https://agents.willem.com/en/posts/2021-04-10_fixed-gear-gran-fondo/"
    },
    {
     "slug": "2021-02-28_wearing-two-watches",
     "title": "Wearing two watches",
     "date": "2021-02-28",
     "url": "https://agents.willem.com/en/posts/2021-02-28_wearing-two-watches/"
    },
    {
     "slug": "2021-02-22_the-value-of-notifications",
     "title": "The value of notifications",
     "date": "2021-02-22",
     "url": "https://agents.willem.com/en/posts/2021-02-22_the-value-of-notifications/"
    },
    {
     "slug": "2021-01-10_commuter-bike-checkup",
     "title": "Commuter bike checkup",
     "date": "2021-01-10",
     "url": "https://agents.willem.com/en/posts/2021-01-10_commuter-bike-checkup/"
    },
    {
     "slug": "2020-11-30_designing-my-own-watch",
     "title": "Designing my own watch",
     "date": "2020-11-30",
     "url": "https://agents.willem.com/en/posts/2020-11-30_designing-my-own-watch/"
    },
    {
     "slug": "2020-09-29_riding-with-omata-one",
     "title": "Riding with Omata One",
     "date": "2020-09-29",
     "url": "https://agents.willem.com/en/posts/2020-09-29_riding-with-omata-one/"
    },
    {
     "slug": "2020-08-23_cleaning-a-vintage-watch",
     "title": "Cleaning a vintage watch",
     "date": "2020-08-23",
     "url": "https://agents.willem.com/en/posts/2020-08-23_cleaning-a-vintage-watch/"
    },
    {
     "slug": "2020-02-13_the-day-i-sold-my-car",
     "title": "The day I sold my car",
     "date": "2020-02-13",
     "url": "https://agents.willem.com/en/posts/2020-02-13_the-day-i-sold-my-car/"
    },
    {
     "slug": "2020-01-28_measuring-cholesterol-levels-in-blood",
     "title": "Measuring cholesterol levels in blood",
     "date": "2020-01-28",
     "url": "https://agents.willem.com/en/posts/2020-01-28_measuring-cholesterol-levels-in-blood/"
    },
    {
     "slug": "2020-01-24_improve-your-sleep-by-blocking-light",
     "title": "Improve your sleep by blocking light",
     "date": "2020-01-24",
     "url": "https://agents.willem.com/en/posts/2020-01-24_improve-your-sleep-by-blocking-light/"
    },
    {
     "slug": "2019-12-31_whoop-strap-review-24-7-wearable-sensor",
     "title": "Whoop strap review: 24/7 wearable sensor",
     "date": "2019-12-31",
     "url": "https://agents.willem.com/en/posts/2019-12-31_whoop-strap-review-24-7-wearable-sensor/"
    },
    {
     "slug": "2019-08-28_riding-with-a-power-meter-on-your-bike",
     "title": "Riding with a power meter on your bike",
     "date": "2019-08-28",
     "url": "https://agents.willem.com/en/posts/2019-08-28_riding-with-a-power-meter-on-your-bike/"
    },
    {
     "slug": "2019-06-24_six-months-with-mcadd",
     "title": "Six months with MCADD",
     "date": "2019-06-24",
     "url": "https://agents.willem.com/en/posts/2019-06-24_six-months-with-mcadd/"
    },
    {
     "slug": "2019-05-29_solo-around-the-markermeer-211km",
     "title": "Solo around the Markermeer (211KM)",
     "date": "2019-05-29",
     "url": "https://agents.willem.com/en/posts/2019-05-29_solo-around-the-markermeer-211km/"
    },
    {
     "slug": "2019-04-30_the-best-bike-computer-app-cyclemeter",
     "title": "The best bike computer app: Cyclemeter",
     "date": "2019-04-30",
     "url": "https://agents.willem.com/en/posts/2019-04-30_the-best-bike-computer-app-cyclemeter/"
    },
    {
     "slug": "2019-02-27_one-year-on-the-ultimate-commuter-bike",
     "title": "One year on the ultimate commuter bike",
     "date": "2019-02-27",
     "url": "https://agents.willem.com/en/posts/2019-02-27_one-year-on-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2019-01-29_born-with-mcadd",
     "title": "Born with MCADD",
     "date": "2019-01-29",
     "url": "https://agents.willem.com/en/posts/2019-01-29_born-with-mcadd/"
    },
    {
     "slug": "2019-01-24_my-first-weeks-as-dad",
     "title": "My first weeks as dad",
     "date": "2019-01-24",
     "url": "https://agents.willem.com/en/posts/2019-01-24_my-first-weeks-as-dad/"
    },
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2018-12-06_do-amazing-things-with-a-focused-mind",
     "title": "Do amazing things with a focused mind",
     "date": "2018-12-06",
     "url": "https://agents.willem.com/en/posts/2018-12-06_do-amazing-things-with-a-focused-mind/"
    },
    {
     "slug": "2018-11-16_around-town-in-an-electric-car",
     "title": "Around town in an electric car",
     "date": "2018-11-16",
     "url": "https://agents.willem.com/en/posts/2018-11-16_around-town-in-an-electric-car/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-10-09_using-a-budget-android-as-main-smartphone",
     "title": "Using a budget Android as main smartphone",
     "date": "2018-10-09",
     "url": "https://agents.willem.com/en/posts/2018-10-09_using-a-budget-android-as-main-smartphone/"
    },
    {
     "slug": "2018-07-10_enjoy-a-festival-without-alcohol",
     "title": "Enjoy a festival without alcohol",
     "date": "2018-07-10",
     "url": "https://agents.willem.com/en/posts/2018-07-10_enjoy-a-festival-without-alcohol/"
    },
    {
     "slug": "2018-06-09_removing-paint-from-a-bike-frame",
     "title": "Removing paint from a bike frame",
     "date": "2018-06-09",
     "url": "https://agents.willem.com/en/posts/2018-06-09_removing-paint-from-a-bike-frame/"
    },
    {
     "slug": "2018-06-02_creating-a-minimal-iphone-stand",
     "title": "Creating a minimal iPhone stand",
     "date": "2018-06-02",
     "url": "https://agents.willem.com/en/posts/2018-06-02_creating-a-minimal-iphone-stand/"
    },
    {
     "slug": "2018-05-17_listen-to-your-body",
     "title": "Listen to your body",
     "date": "2018-05-17",
     "url": "https://agents.willem.com/en/posts/2018-05-17_listen-to-your-body/"
    },
    {
     "slug": "2018-05-09_lunch-by-plane",
     "title": "Lunch by plane",
     "date": "2018-05-09",
     "url": "https://agents.willem.com/en/posts/2018-05-09_lunch-by-plane/"
    },
    {
     "slug": "2018-04-30_off-the-grid-working-on-100-renewable-energy",
     "title": "Off the grid: Working on 100% renewable energy",
     "date": "2018-04-30",
     "url": "https://agents.willem.com/en/posts/2018-04-30_off-the-grid-working-on-100-renewable-energy/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2018-02-24_creating-the-ultimate-commuter-bike",
     "title": "Creating the ultimate commuter bike",
     "date": "2018-02-24",
     "url": "https://agents.willem.com/en/posts/2018-02-24_creating-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2018-01-21_something-the-smartwatch-will-never-have-patina",
     "title": "Something the smartwatch will never have: patina",
     "date": "2018-01-21",
     "url": "https://agents.willem.com/en/posts/2018-01-21_something-the-smartwatch-will-never-have-patina/"
    },
    {
     "slug": "2018-01-08_lessons-from-a-takeaway-plastic-bag",
     "title": "Lessons from a takeaway plastic bag",
     "date": "2018-01-08",
     "url": "https://agents.willem.com/en/posts/2018-01-08_lessons-from-a-takeaway-plastic-bag/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2017-11-15_collecting-health-data-with-biostrap",
     "title": "Collecting health data with Biostrap",
     "date": "2017-11-15",
     "url": "https://agents.willem.com/en/posts/2017-11-15_collecting-health-data-with-biostrap/"
    },
    {
     "slug": "2017-10-23_from-tree-to-table",
     "title": "From tree to table",
     "date": "2017-10-23",
     "url": "https://agents.willem.com/en/posts/2017-10-23_from-tree-to-table/"
    },
    {
     "slug": "2017-09-02_climbing-mount-etna",
     "title": "Climbing Mount Etna",
     "date": "2017-09-02",
     "url": "https://agents.willem.com/en/posts/2017-09-02_climbing-mount-etna/"
    },
    {
     "slug": "2017-08-31_clouds-below-my-floor",
     "title": "Clouds below my floor",
     "date": "2017-08-31",
     "url": "https://agents.willem.com/en/posts/2017-08-31_clouds-below-my-floor/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-06-30_fietselfstedentocht-2017",
     "title": "Fietselfstedentocht 2017",
     "date": "2017-06-30",
     "url": "https://agents.willem.com/en/posts/2017-06-30_fietselfstedentocht-2017/"
    },
    {
     "slug": "2017-05-31_beast-of-the-green-hell",
     "title": "Beast of the Green Hell",
     "date": "2017-05-31",
     "url": "https://agents.willem.com/en/posts/2017-05-31_beast-of-the-green-hell/"
    },
    {
     "slug": "2017-04-30_smartwatches-vs-mechanical-watches",
     "title": "Smartwatches vs Mechanical watches",
     "date": "2017-04-30",
     "url": "https://agents.willem.com/en/posts/2017-04-30_smartwatches-vs-mechanical-watches/"
    },
    {
     "slug": "2017-03-26_repairing-a-nintendo-gameboy-advance-sp",
     "title": "Repairing a Nintendo Gameboy Advance SP",
     "date": "2017-03-26",
     "url": "https://agents.willem.com/en/posts/2017-03-26_repairing-a-nintendo-gameboy-advance-sp/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-12-31_one-year-of-cycling",
     "title": "One year of cycling",
     "date": "2016-12-31",
     "url": "https://agents.willem.com/en/posts/2016-12-31_one-year-of-cycling/"
    },
    {
     "slug": "2016-11-21_being-a-volunteer-in-amsterdam-zuidoost",
     "title": "Being a volunteer in Amsterdam-Zuidoost",
     "date": "2016-11-21",
     "url": "https://agents.willem.com/en/posts/2016-11-21_being-a-volunteer-in-amsterdam-zuidoost/"
    },
    {
     "slug": "2016-10-01_harvesting-boredom-to-let-creativity-flourish",
     "title": "Harvesting boredom to let creativity flourish",
     "date": "2016-10-01",
     "url": "https://agents.willem.com/en/posts/2016-10-01_harvesting-boredom-to-let-creativity-flourish/"
    },
    {
     "slug": "2016-09-03_batavus-champion-bike-from-1978",
     "title": "Batavus Champion bike from 1978",
     "date": "2016-09-03",
     "url": "https://agents.willem.com/en/posts/2016-09-03_batavus-champion-bike-from-1978/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    },
    {
     "slug": "2016-07-15_cash-is-king-or-is-it",
     "title": "Cash is king, or is it?",
     "date": "2016-07-15",
     "url": "https://agents.willem.com/en/posts/2016-07-15_cash-is-king-or-is-it/"
    }
   ]
  },
  {
   "name": "work",
   "slug": "work",
   "url": "https://agents.willem.com/en/topics/work/",
   "post_count": 66,
   "posts": [
    {
     "slug": "2026-04-30_rapid-iteration-in-agentic-loops",
     "title": "Rapid Iteration in Agentic Loops",
     "date": "2026-04-30",
     "url": "https://agents.willem.com/en/posts/2026-04-30_rapid-iteration-in-agentic-loops/"
    },
    {
     "slug": "2026-02-20_agentic-coding-on-a-linux-vps",
     "title": "Agentic Coding on a Linux VPS",
     "date": "2026-02-20",
     "url": "https://agents.willem.com/en/posts/2026-02-20_agentic-coding-on-a-linux-vps/"
    },
    {
     "slug": "2026-01-10_hello-video",
     "title": "Hello Video",
     "date": "2026-01-10",
     "url": "https://agents.willem.com/en/posts/2026-01-10_hello-video/"
    },
    {
     "slug": "2026-01-07_websites-with-auto-pilot",
     "title": "Websites with Auto Pilot",
     "date": "2026-01-07",
     "url": "https://agents.willem.com/en/posts/2026-01-07_websites-with-auto-pilot/"
    },
    {
     "slug": "2025-09-22_omarchy-on-imac",
     "title": "Omarchy on iMac",
     "date": "2025-09-22",
     "url": "https://agents.willem.com/en/posts/2025-09-22_omarchy-on-imac/"
    },
    {
     "slug": "2025-08-11_willemstagram",
     "title": "Willemstagram",
     "date": "2025-08-11",
     "url": "https://agents.willem.com/en/posts/2025-08-11_willemstagram/"
    },
    {
     "slug": "2025-08-02_towards-digital-sovereignty",
     "title": "Towards Digital Sovereignty",
     "date": "2025-08-02",
     "url": "https://agents.willem.com/en/posts/2025-08-02_towards-digital-sovereignty/"
    },
    {
     "slug": "2025-07-26_the-agentic-web",
     "title": "The Agentic Web",
     "date": "2025-07-26",
     "url": "https://agents.willem.com/en/posts/2025-07-26_the-agentic-web/"
    },
    {
     "slug": "2025-07-23_the-power-of-one",
     "title": "The Power of One",
     "date": "2025-07-23",
     "url": "https://agents.willem.com/en/posts/2025-07-23_the-power-of-one/"
    },
    {
     "slug": "2025-06-04_breaking-changes",
     "title": "Breaking Changes",
     "date": "2025-06-04",
     "url": "https://agents.willem.com/en/posts/2025-06-04_breaking-changes/"
    },
    {
     "slug": "2025-04-15_vibe-coding",
     "title": "Vibe Coding",
     "date": "2025-04-15",
     "url": "https://agents.willem.com/en/posts/2025-04-15_vibe-coding/"
    },
    {
     "slug": "2025-01-23_champions-league-of-webdesign",
     "title": "Champions League of Webdesign",
     "date": "2025-01-23",
     "url": "https://agents.willem.com/en/posts/2025-01-23_champions-league-of-webdesign/"
    },
    {
     "slug": "2025-01-18_master-of-change",
     "title": "Master of Change",
     "date": "2025-01-18",
     "url": "https://agents.willem.com/en/posts/2025-01-18_master-of-change/"
    },
    {
     "slug": "2024-11-10_go-viral-on-x",
     "title": "Go Viral on X",
     "date": "2024-11-10",
     "url": "https://agents.willem.com/en/posts/2024-11-10_go-viral-on-x/"
    },
    {
     "slug": "2024-03-05_no-i-won-t-build-that",
     "title": "No, I Won't Build That!",
     "date": "2024-03-05",
     "url": "https://agents.willem.com/en/posts/2024-03-05_no-i-won-t-build-that/"
    },
    {
     "slug": "2024-02-16_vision-pro",
     "title": "Vision Pro",
     "date": "2024-02-16",
     "url": "https://agents.willem.com/en/posts/2024-02-16_vision-pro/"
    },
    {
     "slug": "2023-12-15_backup-rotation-scheme",
     "title": "Backup Rotation Scheme",
     "date": "2023-12-15",
     "url": "https://agents.willem.com/en/posts/2023-12-15_backup-rotation-scheme/"
    },
    {
     "slug": "2023-11-10_apple-watch-as-phone",
     "title": "Apple Watch as Phone",
     "date": "2023-11-10",
     "url": "https://agents.willem.com/en/posts/2023-11-10_apple-watch-as-phone/"
    },
    {
     "slug": "2023-10-14_giving-ai-training",
     "title": "Giving AI Training",
     "date": "2023-10-14",
     "url": "https://agents.willem.com/en/posts/2023-10-14_giving-ai-training/"
    },
    {
     "slug": "2023-08-23_the-same-differently",
     "title": "The Same, Differently",
     "date": "2023-08-23",
     "url": "https://agents.willem.com/en/posts/2023-08-23_the-same-differently/"
    },
    {
     "slug": "2023-05-08_tablet-as-tool",
     "title": "Tablet as Tool",
     "date": "2023-05-08",
     "url": "https://agents.willem.com/en/posts/2023-05-08_tablet-as-tool/"
    },
    {
     "slug": "2023-05-03_using-ai-to-generate-code",
     "title": "Using AI to generate code",
     "date": "2023-05-03",
     "url": "https://agents.willem.com/en/posts/2023-05-03_using-ai-to-generate-code/"
    },
    {
     "slug": "2023-05-01_working-offline-first",
     "title": "Working Offline First",
     "date": "2023-05-01",
     "url": "https://agents.willem.com/en/posts/2023-05-01_working-offline-first/"
    },
    {
     "slug": "2023-04-05_cutting-cloud-costs",
     "title": "Cutting Cloud Costs",
     "date": "2023-04-05",
     "url": "https://agents.willem.com/en/posts/2023-04-05_cutting-cloud-costs/"
    },
    {
     "slug": "2022-07-30_captcha-alternative",
     "title": "CAPTCHA Alternative",
     "date": "2022-07-30",
     "url": "https://agents.willem.com/en/posts/2022-07-30_captcha-alternative/"
    },
    {
     "slug": "2022-04-18_snake-97-high-scores",
     "title": "Snake '97 High Scores",
     "date": "2022-04-18",
     "url": "https://agents.willem.com/en/posts/2022-04-18_snake-97-high-scores/"
    },
    {
     "slug": "2021-05-31_using-the-remarkable-paper-tablet",
     "title": "Using the reMarkable paper tablet",
     "date": "2021-05-31",
     "url": "https://agents.willem.com/en/posts/2021-05-31_using-the-remarkable-paper-tablet/"
    },
    {
     "slug": "2021-03-26_art-of-visualisation",
     "title": "Art of visualisation",
     "date": "2021-03-26",
     "url": "https://agents.willem.com/en/posts/2021-03-26_art-of-visualisation/"
    },
    {
     "slug": "2021-03-25_three-tips-to-make-a-content-strategy-work",
     "title": "Three tips to make a content strategy work",
     "date": "2021-03-25",
     "url": "https://agents.willem.com/en/posts/2021-03-25_three-tips-to-make-a-content-strategy-work/"
    },
    {
     "slug": "2021-02-02_realtime-service-uptime-monitoring",
     "title": "Realtime service uptime monitoring",
     "date": "2021-02-02",
     "url": "https://agents.willem.com/en/posts/2021-02-02_realtime-service-uptime-monitoring/"
    },
    {
     "slug": "2021-01-14_abandoning-my-own-tablet-os",
     "title": "Abandoning my own tablet OS",
     "date": "2021-01-14",
     "url": "https://agents.willem.com/en/posts/2021-01-14_abandoning-my-own-tablet-os/"
    },
    {
     "slug": "2020-12-31_working-with-special-hardware-from-china",
     "title": "Working with special hardware from China",
     "date": "2020-12-31",
     "url": "https://agents.willem.com/en/posts/2020-12-31_working-with-special-hardware-from-china/"
    },
    {
     "slug": "2020-12-15_why-apple-silicon-is-a-big-deal",
     "title": "Why Apple Silicon is a big deal",
     "date": "2020-12-15",
     "url": "https://agents.willem.com/en/posts/2020-12-15_why-apple-silicon-is-a-big-deal/"
    },
    {
     "slug": "2020-12-02_designing-a-multi-dimensional-capacity-queue",
     "title": "Designing a multi dimensional capacity queue",
     "date": "2020-12-02",
     "url": "https://agents.willem.com/en/posts/2020-12-02_designing-a-multi-dimensional-capacity-queue/"
    },
    {
     "slug": "2020-11-03_the-joy-of-a-simple-laptop",
     "title": "The joy of a simple laptop",
     "date": "2020-11-03",
     "url": "https://agents.willem.com/en/posts/2020-11-03_the-joy-of-a-simple-laptop/"
    },
    {
     "slug": "2020-06-12_linking-lemmid-store-with-kitchens",
     "title": "Linking Lemmid Store with kitchens",
     "date": "2020-06-12",
     "url": "https://agents.willem.com/en/posts/2020-06-12_linking-lemmid-store-with-kitchens/"
    },
    {
     "slug": "2020-05-01_designing-an-interface-for-a-food-ordering-page",
     "title": "Designing an interface for a food ordering page",
     "date": "2020-05-01",
     "url": "https://agents.willem.com/en/posts/2020-05-01_designing-an-interface-for-a-food-ordering-page/"
    },
    {
     "slug": "2020-04-14_talking-tablets-what-makes-a-great-tablet",
     "title": "Talking tablets: what makes a great tablet?",
     "date": "2020-04-14",
     "url": "https://agents.willem.com/en/posts/2020-04-14_talking-tablets-what-makes-a-great-tablet/"
    },
    {
     "slug": "2020-04-01_traffic-shaping-using-iptables-and-tc",
     "title": "Traffic shaping using iptables and tc",
     "date": "2020-04-01",
     "url": "https://agents.willem.com/en/posts/2020-04-01_traffic-shaping-using-iptables-and-tc/"
    },
    {
     "slug": "2020-03-25_designing-and-implementing-a-micro-payment-system",
     "title": "Designing and implementing a (micro) payment system",
     "date": "2020-03-25",
     "url": "https://agents.willem.com/en/posts/2020-03-25_designing-and-implementing-a-micro-payment-system/"
    },
    {
     "slug": "2020-03-03_monolithic-vs-microservices-software-architecture",
     "title": "Monolithic vs Microservices software architecture",
     "date": "2020-03-03",
     "url": "https://agents.willem.com/en/posts/2020-03-03_monolithic-vs-microservices-software-architecture/"
    },
    {
     "slug": "2020-02-28_your-own-addressbook-and-calendar-cloud",
     "title": "Your own addressbook and calendar cloud",
     "date": "2020-02-28",
     "url": "https://agents.willem.com/en/posts/2020-02-28_your-own-addressbook-and-calendar-cloud/"
    },
    {
     "slug": "2019-12-01_realtime-human-pose-recognition-through-computer-vision",
     "title": "Realtime human pose recognition through computer vision",
     "date": "2019-12-01",
     "url": "https://agents.willem.com/en/posts/2019-12-01_realtime-human-pose-recognition-through-computer-vision/"
    },
    {
     "slug": "2019-11-22_building-a-professional-72tb-nas",
     "title": "Building a professional 72TB NAS",
     "date": "2019-11-22",
     "url": "https://agents.willem.com/en/posts/2019-11-22_building-a-professional-72tb-nas/"
    },
    {
     "slug": "2019-10-07_multi-window-support-in-your-ipad-app",
     "title": "Multi-Window support in your iPad app",
     "date": "2019-10-07",
     "url": "https://agents.willem.com/en/posts/2019-10-07_multi-window-support-in-your-ipad-app/"
    },
    {
     "slug": "2019-09-27_visiting-an-international-hackers-conference",
     "title": "Visiting an international hackers conference",
     "date": "2019-09-27",
     "url": "https://agents.willem.com/en/posts/2019-09-27_visiting-an-international-hackers-conference/"
    },
    {
     "slug": "2019-05-24_dig-for-dummies",
     "title": "Dig for dummies",
     "date": "2019-05-24",
     "url": "https://agents.willem.com/en/posts/2019-05-24_dig-for-dummies/"
    },
    {
     "slug": "2019-02-27_one-year-on-the-ultimate-commuter-bike",
     "title": "One year on the ultimate commuter bike",
     "date": "2019-02-27",
     "url": "https://agents.willem.com/en/posts/2019-02-27_one-year-on-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2019-01-24_my-first-weeks-as-dad",
     "title": "My first weeks as dad",
     "date": "2019-01-24",
     "url": "https://agents.willem.com/en/posts/2019-01-24_my-first-weeks-as-dad/"
    },
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2018-11-16_around-town-in-an-electric-car",
     "title": "Around town in an electric car",
     "date": "2018-11-16",
     "url": "https://agents.willem.com/en/posts/2018-11-16_around-town-in-an-electric-car/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-10-16_rescuing-files-from-a-broken-harddisk",
     "title": "Rescuing files from a broken harddisk",
     "date": "2018-10-16",
     "url": "https://agents.willem.com/en/posts/2018-10-16_rescuing-files-from-a-broken-harddisk/"
    },
    {
     "slug": "2018-09-26_optimising-images-for-the-web-and-performance",
     "title": "Optimising images for the web and performance",
     "date": "2018-09-26",
     "url": "https://agents.willem.com/en/posts/2018-09-26_optimising-images-for-the-web-and-performance/"
    },
    {
     "slug": "2018-08-20_google-analytics-vs-awstats",
     "title": "Google Analytics vs AWStats",
     "date": "2018-08-20",
     "url": "https://agents.willem.com/en/posts/2018-08-20_google-analytics-vs-awstats/"
    },
    {
     "slug": "2018-04-30_off-the-grid-working-on-100-renewable-energy",
     "title": "Off the grid: Working on 100% renewable energy",
     "date": "2018-04-30",
     "url": "https://agents.willem.com/en/posts/2018-04-30_off-the-grid-working-on-100-renewable-energy/"
    },
    {
     "slug": "2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers",
     "title": "Cyber security: 5 easy tips to protect your server against hackers",
     "date": "2018-03-10",
     "url": "https://agents.willem.com/en/posts/2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2018-02-24_creating-the-ultimate-commuter-bike",
     "title": "Creating the ultimate commuter bike",
     "date": "2018-02-24",
     "url": "https://agents.willem.com/en/posts/2018-02-24_creating-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2018-02-21_updating-snake-97",
     "title": "Updating Snake '97",
     "date": "2018-02-21",
     "url": "https://agents.willem.com/en/posts/2018-02-21_updating-snake-97/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2017-08-31_clouds-below-my-floor",
     "title": "Clouds below my floor",
     "date": "2017-08-31",
     "url": "https://agents.willem.com/en/posts/2017-08-31_clouds-below-my-floor/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    }
   ]
  },
  {
   "name": "data",
   "slug": "data",
   "url": "https://agents.willem.com/en/topics/data/",
   "post_count": 59,
   "posts": [
    {
     "slug": "2025-08-11_willemstagram",
     "title": "Willemstagram",
     "date": "2025-08-11",
     "url": "https://agents.willem.com/en/posts/2025-08-11_willemstagram/"
    },
    {
     "slug": "2025-06-04_breaking-changes",
     "title": "Breaking Changes",
     "date": "2025-06-04",
     "url": "https://agents.willem.com/en/posts/2025-06-04_breaking-changes/"
    },
    {
     "slug": "2025-03-10_workout-data-in-3d",
     "title": "Workout data in 3D",
     "date": "2025-03-10",
     "url": "https://agents.willem.com/en/posts/2025-03-10_workout-data-in-3d/"
    },
    {
     "slug": "2024-12-19_data-versus-feeling",
     "title": "Data versus Feeling",
     "date": "2024-12-19",
     "url": "https://agents.willem.com/en/posts/2024-12-19_data-versus-feeling/"
    },
    {
     "slug": "2024-11-11_write-your-own-words",
     "title": "Write your own words",
     "date": "2024-11-11",
     "url": "https://agents.willem.com/en/posts/2024-11-11_write-your-own-words/"
    },
    {
     "slug": "2024-05-11_developing-a-native-ios-app",
     "title": "Developing a native iOS app",
     "date": "2024-05-11",
     "url": "https://agents.willem.com/en/posts/2024-05-11_developing-a-native-ios-app/"
    },
    {
     "slug": "2024-03-24_half-marathon",
     "title": "Half Marathon",
     "date": "2024-03-24",
     "url": "https://agents.willem.com/en/posts/2024-03-24_half-marathon/"
    },
    {
     "slug": "2024-01-16_health-and-fitness-data",
     "title": "Health and fitness data",
     "date": "2024-01-16",
     "url": "https://agents.willem.com/en/posts/2024-01-16_health-and-fitness-data/"
    },
    {
     "slug": "2023-12-15_backup-rotation-scheme",
     "title": "Backup Rotation Scheme",
     "date": "2023-12-15",
     "url": "https://agents.willem.com/en/posts/2023-12-15_backup-rotation-scheme/"
    },
    {
     "slug": "2023-10-14_giving-ai-training",
     "title": "Giving AI Training",
     "date": "2023-10-14",
     "url": "https://agents.willem.com/en/posts/2023-10-14_giving-ai-training/"
    },
    {
     "slug": "2023-05-31_impact-of-training",
     "title": "Impact of training",
     "date": "2023-05-31",
     "url": "https://agents.willem.com/en/posts/2023-05-31_impact-of-training/"
    },
    {
     "slug": "2023-05-03_using-ai-to-generate-code",
     "title": "Using AI to generate code",
     "date": "2023-05-03",
     "url": "https://agents.willem.com/en/posts/2023-05-03_using-ai-to-generate-code/"
    },
    {
     "slug": "2023-04-20_tips-for-long-distance-cycling",
     "title": "Tips for Long-Distance Cycling",
     "date": "2023-04-20",
     "url": "https://agents.willem.com/en/posts/2023-04-20_tips-for-long-distance-cycling/"
    },
    {
     "slug": "2023-04-05_cutting-cloud-costs",
     "title": "Cutting Cloud Costs",
     "date": "2023-04-05",
     "url": "https://agents.willem.com/en/posts/2023-04-05_cutting-cloud-costs/"
    },
    {
     "slug": "2022-09-11_computer-says-no",
     "title": "Computer says no",
     "date": "2022-09-11",
     "url": "https://agents.willem.com/en/posts/2022-09-11_computer-says-no/"
    },
    {
     "slug": "2022-01-14_wearing-whoop-4-0",
     "title": "Wearing WHOOP 4.0",
     "date": "2022-01-14",
     "url": "https://agents.willem.com/en/posts/2022-01-14_wearing-whoop-4-0/"
    },
    {
     "slug": "2021-07-13_the-birth-of-a-child",
     "title": "The birth of a child",
     "date": "2021-07-13",
     "url": "https://agents.willem.com/en/posts/2021-07-13_the-birth-of-a-child/"
    },
    {
     "slug": "2021-06-30_migrating-to-the-cloud",
     "title": "Migrating to the Cloud",
     "date": "2021-06-30",
     "url": "https://agents.willem.com/en/posts/2021-06-30_migrating-to-the-cloud/"
    },
    {
     "slug": "2021-02-02_realtime-service-uptime-monitoring",
     "title": "Realtime service uptime monitoring",
     "date": "2021-02-02",
     "url": "https://agents.willem.com/en/posts/2021-02-02_realtime-service-uptime-monitoring/"
    },
    {
     "slug": "2020-12-02_designing-a-multi-dimensional-capacity-queue",
     "title": "Designing a multi dimensional capacity queue",
     "date": "2020-12-02",
     "url": "https://agents.willem.com/en/posts/2020-12-02_designing-a-multi-dimensional-capacity-queue/"
    },
    {
     "slug": "2020-10-30_how-to-use-rsync-to-make-backups",
     "title": "How to use rsync to make backups",
     "date": "2020-10-30",
     "url": "https://agents.willem.com/en/posts/2020-10-30_how-to-use-rsync-to-make-backups/"
    },
    {
     "slug": "2020-10-15_rescuing-photos-from-a-crashed-imac",
     "title": "Rescuing photos from a crashed iMac",
     "date": "2020-10-15",
     "url": "https://agents.willem.com/en/posts/2020-10-15_rescuing-photos-from-a-crashed-imac/"
    },
    {
     "slug": "2020-09-29_riding-with-omata-one",
     "title": "Riding with Omata One",
     "date": "2020-09-29",
     "url": "https://agents.willem.com/en/posts/2020-09-29_riding-with-omata-one/"
    },
    {
     "slug": "2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet",
     "title": "Syncing files seamlessly between smartphone and tablet",
     "date": "2020-09-16",
     "url": "https://agents.willem.com/en/posts/2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet/"
    },
    {
     "slug": "2020-07-31_influencing-purchase-behaviour",
     "title": "Influencing purchase behaviour",
     "date": "2020-07-31",
     "url": "https://agents.willem.com/en/posts/2020-07-31_influencing-purchase-behaviour/"
    },
    {
     "slug": "2020-06-12_linking-lemmid-store-with-kitchens",
     "title": "Linking Lemmid Store with kitchens",
     "date": "2020-06-12",
     "url": "https://agents.willem.com/en/posts/2020-06-12_linking-lemmid-store-with-kitchens/"
    },
    {
     "slug": "2020-05-25_different-ways-to-visualise-health",
     "title": "Different ways to visualise health",
     "date": "2020-05-25",
     "url": "https://agents.willem.com/en/posts/2020-05-25_different-ways-to-visualise-health/"
    },
    {
     "slug": "2020-05-11_scalable-application-design-without-magic",
     "title": "Scalable application design without magic",
     "date": "2020-05-11",
     "url": "https://agents.willem.com/en/posts/2020-05-11_scalable-application-design-without-magic/"
    },
    {
     "slug": "2020-04-01_traffic-shaping-using-iptables-and-tc",
     "title": "Traffic shaping using iptables and tc",
     "date": "2020-04-01",
     "url": "https://agents.willem.com/en/posts/2020-04-01_traffic-shaping-using-iptables-and-tc/"
    },
    {
     "slug": "2020-03-03_monolithic-vs-microservices-software-architecture",
     "title": "Monolithic vs Microservices software architecture",
     "date": "2020-03-03",
     "url": "https://agents.willem.com/en/posts/2020-03-03_monolithic-vs-microservices-software-architecture/"
    },
    {
     "slug": "2020-02-28_your-own-addressbook-and-calendar-cloud",
     "title": "Your own addressbook and calendar cloud",
     "date": "2020-02-28",
     "url": "https://agents.willem.com/en/posts/2020-02-28_your-own-addressbook-and-calendar-cloud/"
    },
    {
     "slug": "2020-01-28_measuring-cholesterol-levels-in-blood",
     "title": "Measuring cholesterol levels in blood",
     "date": "2020-01-28",
     "url": "https://agents.willem.com/en/posts/2020-01-28_measuring-cholesterol-levels-in-blood/"
    },
    {
     "slug": "2020-01-24_improve-your-sleep-by-blocking-light",
     "title": "Improve your sleep by blocking light",
     "date": "2020-01-24",
     "url": "https://agents.willem.com/en/posts/2020-01-24_improve-your-sleep-by-blocking-light/"
    },
    {
     "slug": "2019-12-31_whoop-strap-review-24-7-wearable-sensor",
     "title": "Whoop strap review: 24/7 wearable sensor",
     "date": "2019-12-31",
     "url": "https://agents.willem.com/en/posts/2019-12-31_whoop-strap-review-24-7-wearable-sensor/"
    },
    {
     "slug": "2019-12-01_realtime-human-pose-recognition-through-computer-vision",
     "title": "Realtime human pose recognition through computer vision",
     "date": "2019-12-01",
     "url": "https://agents.willem.com/en/posts/2019-12-01_realtime-human-pose-recognition-through-computer-vision/"
    },
    {
     "slug": "2019-11-22_building-a-professional-72tb-nas",
     "title": "Building a professional 72TB NAS",
     "date": "2019-11-22",
     "url": "https://agents.willem.com/en/posts/2019-11-22_building-a-professional-72tb-nas/"
    },
    {
     "slug": "2019-09-27_visiting-an-international-hackers-conference",
     "title": "Visiting an international hackers conference",
     "date": "2019-09-27",
     "url": "https://agents.willem.com/en/posts/2019-09-27_visiting-an-international-hackers-conference/"
    },
    {
     "slug": "2019-08-28_riding-with-a-power-meter-on-your-bike",
     "title": "Riding with a power meter on your bike",
     "date": "2019-08-28",
     "url": "https://agents.willem.com/en/posts/2019-08-28_riding-with-a-power-meter-on-your-bike/"
    },
    {
     "slug": "2019-07-16_limitations-of-sleep-tracking-using-a-wearable",
     "title": "Limitations of sleep tracking using a wearable",
     "date": "2019-07-16",
     "url": "https://agents.willem.com/en/posts/2019-07-16_limitations-of-sleep-tracking-using-a-wearable/"
    },
    {
     "slug": "2019-07-15_optical-vs-chest-strap-heart-rate-monitors",
     "title": "Optical vs chest strap heart rate monitors",
     "date": "2019-07-15",
     "url": "https://agents.willem.com/en/posts/2019-07-15_optical-vs-chest-strap-heart-rate-monitors/"
    },
    {
     "slug": "2019-06-24_six-months-with-mcadd",
     "title": "Six months with MCADD",
     "date": "2019-06-24",
     "url": "https://agents.willem.com/en/posts/2019-06-24_six-months-with-mcadd/"
    },
    {
     "slug": "2019-05-29_solo-around-the-markermeer-211km",
     "title": "Solo around the Markermeer (211KM)",
     "date": "2019-05-29",
     "url": "https://agents.willem.com/en/posts/2019-05-29_solo-around-the-markermeer-211km/"
    },
    {
     "slug": "2019-05-24_dig-for-dummies",
     "title": "Dig for dummies",
     "date": "2019-05-24",
     "url": "https://agents.willem.com/en/posts/2019-05-24_dig-for-dummies/"
    },
    {
     "slug": "2019-04-30_the-best-bike-computer-app-cyclemeter",
     "title": "The best bike computer app: Cyclemeter",
     "date": "2019-04-30",
     "url": "https://agents.willem.com/en/posts/2019-04-30_the-best-bike-computer-app-cyclemeter/"
    },
    {
     "slug": "2019-02-28_understanding-the-security-concerns-in-shared-hosting",
     "title": "Understanding the security concerns in shared hosting",
     "date": "2019-02-28",
     "url": "https://agents.willem.com/en/posts/2019-02-28_understanding-the-security-concerns-in-shared-hosting/"
    },
    {
     "slug": "2019-01-24_my-first-weeks-as-dad",
     "title": "My first weeks as dad",
     "date": "2019-01-24",
     "url": "https://agents.willem.com/en/posts/2019-01-24_my-first-weeks-as-dad/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-10-16_rescuing-files-from-a-broken-harddisk",
     "title": "Rescuing files from a broken harddisk",
     "date": "2018-10-16",
     "url": "https://agents.willem.com/en/posts/2018-10-16_rescuing-files-from-a-broken-harddisk/"
    },
    {
     "slug": "2018-09-27_swimming-and-cycling-with-apple-watch",
     "title": "Swimming and cycling with Apple Watch",
     "date": "2018-09-27",
     "url": "https://agents.willem.com/en/posts/2018-09-27_swimming-and-cycling-with-apple-watch/"
    },
    {
     "slug": "2018-09-26_optimising-images-for-the-web-and-performance",
     "title": "Optimising images for the web and performance",
     "date": "2018-09-26",
     "url": "https://agents.willem.com/en/posts/2018-09-26_optimising-images-for-the-web-and-performance/"
    },
    {
     "slug": "2018-08-20_google-analytics-vs-awstats",
     "title": "Google Analytics vs AWStats",
     "date": "2018-08-20",
     "url": "https://agents.willem.com/en/posts/2018-08-20_google-analytics-vs-awstats/"
    },
    {
     "slug": "2018-05-17_listen-to-your-body",
     "title": "Listen to your body",
     "date": "2018-05-17",
     "url": "https://agents.willem.com/en/posts/2018-05-17_listen-to-your-body/"
    },
    {
     "slug": "2018-04-18_outside-the-comfort-zone-amateur-acting",
     "title": "Outside the comfort zone: amateur acting",
     "date": "2018-04-18",
     "url": "https://agents.willem.com/en/posts/2018-04-18_outside-the-comfort-zone-amateur-acting/"
    },
    {
     "slug": "2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers",
     "title": "Cyber security: 5 easy tips to protect your server against hackers",
     "date": "2018-03-10",
     "url": "https://agents.willem.com/en/posts/2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers/"
    },
    {
     "slug": "2017-11-15_collecting-health-data-with-biostrap",
     "title": "Collecting health data with Biostrap",
     "date": "2017-11-15",
     "url": "https://agents.willem.com/en/posts/2017-11-15_collecting-health-data-with-biostrap/"
    },
    {
     "slug": "2017-08-31_clouds-below-my-floor",
     "title": "Clouds below my floor",
     "date": "2017-08-31",
     "url": "https://agents.willem.com/en/posts/2017-08-31_clouds-below-my-floor/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-04-30_smartwatches-vs-mechanical-watches",
     "title": "Smartwatches vs Mechanical watches",
     "date": "2017-04-30",
     "url": "https://agents.willem.com/en/posts/2017-04-30_smartwatches-vs-mechanical-watches/"
    },
    {
     "slug": "2016-12-31_one-year-of-cycling",
     "title": "One year of cycling",
     "date": "2016-12-31",
     "url": "https://agents.willem.com/en/posts/2016-12-31_one-year-of-cycling/"
    }
   ]
  },
  {
   "name": "design",
   "slug": "design",
   "url": "https://agents.willem.com/en/topics/design/",
   "post_count": 53,
   "posts": [
    {
     "slug": "2026-01-10_hello-video",
     "title": "Hello Video",
     "date": "2026-01-10",
     "url": "https://agents.willem.com/en/posts/2026-01-10_hello-video/"
    },
    {
     "slug": "2026-01-07_websites-with-auto-pilot",
     "title": "Websites with Auto Pilot",
     "date": "2026-01-07",
     "url": "https://agents.willem.com/en/posts/2026-01-07_websites-with-auto-pilot/"
    },
    {
     "slug": "2025-09-22_omarchy-on-imac",
     "title": "Omarchy on iMac",
     "date": "2025-09-22",
     "url": "https://agents.willem.com/en/posts/2025-09-22_omarchy-on-imac/"
    },
    {
     "slug": "2025-08-29_auscultare-podcast-audiobook-player",
     "title": "Auscultare Podcast + Audiobook Player",
     "date": "2025-08-29",
     "url": "https://agents.willem.com/en/posts/2025-08-29_auscultare-podcast-audiobook-player/"
    },
    {
     "slug": "2025-08-11_willemstagram",
     "title": "Willemstagram",
     "date": "2025-08-11",
     "url": "https://agents.willem.com/en/posts/2025-08-11_willemstagram/"
    },
    {
     "slug": "2025-03-05_durable-smartphone",
     "title": "Durable Smartphone",
     "date": "2025-03-05",
     "url": "https://agents.willem.com/en/posts/2025-03-05_durable-smartphone/"
    },
    {
     "slug": "2025-02-10_better-laptop",
     "title": "Better Laptop",
     "date": "2025-02-10",
     "url": "https://agents.willem.com/en/posts/2025-02-10_better-laptop/"
    },
    {
     "slug": "2025-01-27_podcast-downloader",
     "title": "Podcast Downloader",
     "date": "2025-01-27",
     "url": "https://agents.willem.com/en/posts/2025-01-27_podcast-downloader/"
    },
    {
     "slug": "2025-01-23_champions-league-of-webdesign",
     "title": "Champions League of Webdesign",
     "date": "2025-01-23",
     "url": "https://agents.willem.com/en/posts/2025-01-23_champions-league-of-webdesign/"
    },
    {
     "slug": "2024-05-11_developing-a-native-ios-app",
     "title": "Developing a native iOS app",
     "date": "2024-05-11",
     "url": "https://agents.willem.com/en/posts/2024-05-11_developing-a-native-ios-app/"
    },
    {
     "slug": "2024-03-05_no-i-won-t-build-that",
     "title": "No, I Won't Build That!",
     "date": "2024-03-05",
     "url": "https://agents.willem.com/en/posts/2024-03-05_no-i-won-t-build-that/"
    },
    {
     "slug": "2023-05-01_working-offline-first",
     "title": "Working Offline First",
     "date": "2023-05-01",
     "url": "https://agents.willem.com/en/posts/2023-05-01_working-offline-first/"
    },
    {
     "slug": "2022-12-22_rolex-datejust-36",
     "title": "Rolex DateJust 36",
     "date": "2022-12-22",
     "url": "https://agents.willem.com/en/posts/2022-12-22_rolex-datejust-36/"
    },
    {
     "slug": "2022-09-15_the-ultimate-freedom-bike",
     "title": "The Ultimate Freedom Bike",
     "date": "2022-09-15",
     "url": "https://agents.willem.com/en/posts/2022-09-15_the-ultimate-freedom-bike/"
    },
    {
     "slug": "2021-10-25_using-google-free-android",
     "title": "Using Google Free Android",
     "date": "2021-10-25",
     "url": "https://agents.willem.com/en/posts/2021-10-25_using-google-free-android/"
    },
    {
     "slug": "2021-06-05_wearing-grand-seiko",
     "title": "Wearing Grand Seiko",
     "date": "2021-06-05",
     "url": "https://agents.willem.com/en/posts/2021-06-05_wearing-grand-seiko/"
    },
    {
     "slug": "2021-01-31_building-a-product-platform",
     "title": "Building a product platform",
     "date": "2021-01-31",
     "url": "https://agents.willem.com/en/posts/2021-01-31_building-a-product-platform/"
    },
    {
     "slug": "2020-11-30_designing-my-own-watch",
     "title": "Designing my own watch",
     "date": "2020-11-30",
     "url": "https://agents.willem.com/en/posts/2020-11-30_designing-my-own-watch/"
    },
    {
     "slug": "2020-11-03_the-joy-of-a-simple-laptop",
     "title": "The joy of a simple laptop",
     "date": "2020-11-03",
     "url": "https://agents.willem.com/en/posts/2020-11-03_the-joy-of-a-simple-laptop/"
    },
    {
     "slug": "2020-09-29_riding-with-omata-one",
     "title": "Riding with Omata One",
     "date": "2020-09-29",
     "url": "https://agents.willem.com/en/posts/2020-09-29_riding-with-omata-one/"
    },
    {
     "slug": "2020-09-28_refining-my-tablet-os-experience",
     "title": "Refining my tablet OS experience",
     "date": "2020-09-28",
     "url": "https://agents.willem.com/en/posts/2020-09-28_refining-my-tablet-os-experience/"
    },
    {
     "slug": "2020-08-11_the-best-keyboard-for-ipad",
     "title": "The best keyboard for iPad",
     "date": "2020-08-11",
     "url": "https://agents.willem.com/en/posts/2020-08-11_the-best-keyboard-for-ipad/"
    },
    {
     "slug": "2020-07-30_upgrading-a-27-inch-imac-5k-to-14-terabytes",
     "title": "Upgrading a 27-inch iMac 5K to 14 terabytes",
     "date": "2020-07-30",
     "url": "https://agents.willem.com/en/posts/2020-07-30_upgrading-a-27-inch-imac-5k-to-14-terabytes/"
    },
    {
     "slug": "2020-06-24_some-thoughts-on-touch-screen-user-interface-design",
     "title": "Some thoughts on touch screen user interface design",
     "date": "2020-06-24",
     "url": "https://agents.willem.com/en/posts/2020-06-24_some-thoughts-on-touch-screen-user-interface-design/"
    },
    {
     "slug": "2020-06-17_tudor-black-bay-36-long-term-review",
     "title": "Tudor Black Bay 36 long-term review",
     "date": "2020-06-17",
     "url": "https://agents.willem.com/en/posts/2020-06-17_tudor-black-bay-36-long-term-review/"
    },
    {
     "slug": "2020-06-12_linking-lemmid-store-with-kitchens",
     "title": "Linking Lemmid Store with kitchens",
     "date": "2020-06-12",
     "url": "https://agents.willem.com/en/posts/2020-06-12_linking-lemmid-store-with-kitchens/"
    },
    {
     "slug": "2020-05-25_different-ways-to-visualise-health",
     "title": "Different ways to visualise health",
     "date": "2020-05-25",
     "url": "https://agents.willem.com/en/posts/2020-05-25_different-ways-to-visualise-health/"
    },
    {
     "slug": "2020-05-11_scalable-application-design-without-magic",
     "title": "Scalable application design without magic",
     "date": "2020-05-11",
     "url": "https://agents.willem.com/en/posts/2020-05-11_scalable-application-design-without-magic/"
    },
    {
     "slug": "2020-05-01_designing-an-interface-for-a-food-ordering-page",
     "title": "Designing an interface for a food ordering page",
     "date": "2020-05-01",
     "url": "https://agents.willem.com/en/posts/2020-05-01_designing-an-interface-for-a-food-ordering-page/"
    },
    {
     "slug": "2020-04-30_minimalistic-road-bike-with-gates-carbon-drive",
     "title": "Minimalistic road bike with Gates carbon drive",
     "date": "2020-04-30",
     "url": "https://agents.willem.com/en/posts/2020-04-30_minimalistic-road-bike-with-gates-carbon-drive/"
    },
    {
     "slug": "2020-04-14_talking-tablets-what-makes-a-great-tablet",
     "title": "Talking tablets: what makes a great tablet?",
     "date": "2020-04-14",
     "url": "https://agents.willem.com/en/posts/2020-04-14_talking-tablets-what-makes-a-great-tablet/"
    },
    {
     "slug": "2020-03-25_designing-and-implementing-a-micro-payment-system",
     "title": "Designing and implementing a (micro) payment system",
     "date": "2020-03-25",
     "url": "https://agents.willem.com/en/posts/2020-03-25_designing-and-implementing-a-micro-payment-system/"
    },
    {
     "slug": "2020-03-09_making-my-own-tablet-os",
     "title": "Making my own tablet OS",
     "date": "2020-03-09",
     "url": "https://agents.willem.com/en/posts/2020-03-09_making-my-own-tablet-os/"
    },
    {
     "slug": "2020-03-03_monolithic-vs-microservices-software-architecture",
     "title": "Monolithic vs Microservices software architecture",
     "date": "2020-03-03",
     "url": "https://agents.willem.com/en/posts/2020-03-03_monolithic-vs-microservices-software-architecture/"
    },
    {
     "slug": "2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight",
     "title": "Supernova E3 Pro 2 dynamo powered headlight",
     "date": "2019-11-26",
     "url": "https://agents.willem.com/en/posts/2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight/"
    },
    {
     "slug": "2019-10-07_multi-window-support-in-your-ipad-app",
     "title": "Multi-Window support in your iPad app",
     "date": "2019-10-07",
     "url": "https://agents.willem.com/en/posts/2019-10-07_multi-window-support-in-your-ipad-app/"
    },
    {
     "slug": "2019-08-18_creating-a-minimal-road-bike",
     "title": "Creating a minimal road bike",
     "date": "2019-08-18",
     "url": "https://agents.willem.com/en/posts/2019-08-18_creating-a-minimal-road-bike/"
    },
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2018-11-16_around-town-in-an-electric-car",
     "title": "Around town in an electric car",
     "date": "2018-11-16",
     "url": "https://agents.willem.com/en/posts/2018-11-16_around-town-in-an-electric-car/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-06-09_removing-paint-from-a-bike-frame",
     "title": "Removing paint from a bike frame",
     "date": "2018-06-09",
     "url": "https://agents.willem.com/en/posts/2018-06-09_removing-paint-from-a-bike-frame/"
    },
    {
     "slug": "2018-06-02_creating-a-minimal-iphone-stand",
     "title": "Creating a minimal iPhone stand",
     "date": "2018-06-02",
     "url": "https://agents.willem.com/en/posts/2018-06-02_creating-a-minimal-iphone-stand/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2018-02-24_creating-the-ultimate-commuter-bike",
     "title": "Creating the ultimate commuter bike",
     "date": "2018-02-24",
     "url": "https://agents.willem.com/en/posts/2018-02-24_creating-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2018-02-21_updating-snake-97",
     "title": "Updating Snake '97",
     "date": "2018-02-21",
     "url": "https://agents.willem.com/en/posts/2018-02-21_updating-snake-97/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2017-11-15_collecting-health-data-with-biostrap",
     "title": "Collecting health data with Biostrap",
     "date": "2017-11-15",
     "url": "https://agents.willem.com/en/posts/2017-11-15_collecting-health-data-with-biostrap/"
    },
    {
     "slug": "2017-10-23_from-tree-to-table",
     "title": "From tree to table",
     "date": "2017-10-23",
     "url": "https://agents.willem.com/en/posts/2017-10-23_from-tree-to-table/"
    },
    {
     "slug": "2017-09-14_saving-a-macbook-air-with-exploded-battery",
     "title": "Saving a MacBook Air with exploded battery",
     "date": "2017-09-14",
     "url": "https://agents.willem.com/en/posts/2017-09-14_saving-a-macbook-air-with-exploded-battery/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-10-01_harvesting-boredom-to-let-creativity-flourish",
     "title": "Harvesting boredom to let creativity flourish",
     "date": "2016-10-01",
     "url": "https://agents.willem.com/en/posts/2016-10-01_harvesting-boredom-to-let-creativity-flourish/"
    },
    {
     "slug": "2016-09-03_batavus-champion-bike-from-1978",
     "title": "Batavus Champion bike from 1978",
     "date": "2016-09-03",
     "url": "https://agents.willem.com/en/posts/2016-09-03_batavus-champion-bike-from-1978/"
    }
   ]
  },
  {
   "name": "review",
   "slug": "review",
   "url": "https://agents.willem.com/en/topics/review/",
   "post_count": 45,
   "posts": [
    {
     "slug": "2026-01-18_using-a-mechanical-keyboard",
     "title": "Using a mechanical keyboard",
     "date": "2026-01-18",
     "url": "https://agents.willem.com/en/posts/2026-01-18_using-a-mechanical-keyboard/"
    },
    {
     "slug": "2025-03-05_durable-smartphone",
     "title": "Durable Smartphone",
     "date": "2025-03-05",
     "url": "https://agents.willem.com/en/posts/2025-03-05_durable-smartphone/"
    },
    {
     "slug": "2025-02-10_better-laptop",
     "title": "Better Laptop",
     "date": "2025-02-10",
     "url": "https://agents.willem.com/en/posts/2025-02-10_better-laptop/"
    },
    {
     "slug": "2025-01-18_master-of-change",
     "title": "Master of Change",
     "date": "2025-01-18",
     "url": "https://agents.willem.com/en/posts/2025-01-18_master-of-change/"
    },
    {
     "slug": "2024-03-24_half-marathon",
     "title": "Half Marathon",
     "date": "2024-03-24",
     "url": "https://agents.willem.com/en/posts/2024-03-24_half-marathon/"
    },
    {
     "slug": "2024-02-16_vision-pro",
     "title": "Vision Pro",
     "date": "2024-02-16",
     "url": "https://agents.willem.com/en/posts/2024-02-16_vision-pro/"
    },
    {
     "slug": "2022-09-15_the-ultimate-freedom-bike",
     "title": "The Ultimate Freedom Bike",
     "date": "2022-09-15",
     "url": "https://agents.willem.com/en/posts/2022-09-15_the-ultimate-freedom-bike/"
    },
    {
     "slug": "2022-01-14_wearing-whoop-4-0",
     "title": "Wearing WHOOP 4.0",
     "date": "2022-01-14",
     "url": "https://agents.willem.com/en/posts/2022-01-14_wearing-whoop-4-0/"
    },
    {
     "slug": "2021-12-09_for-the-love-of-mini",
     "title": "For the love of mini",
     "date": "2021-12-09",
     "url": "https://agents.willem.com/en/posts/2021-12-09_for-the-love-of-mini/"
    },
    {
     "slug": "2021-11-19_escaping-the-flat-tires",
     "title": "Escaping the flat tires",
     "date": "2021-11-19",
     "url": "https://agents.willem.com/en/posts/2021-11-19_escaping-the-flat-tires/"
    },
    {
     "slug": "2021-10-25_using-google-free-android",
     "title": "Using Google Free Android",
     "date": "2021-10-25",
     "url": "https://agents.willem.com/en/posts/2021-10-25_using-google-free-android/"
    },
    {
     "slug": "2021-06-05_wearing-grand-seiko",
     "title": "Wearing Grand Seiko",
     "date": "2021-06-05",
     "url": "https://agents.willem.com/en/posts/2021-06-05_wearing-grand-seiko/"
    },
    {
     "slug": "2021-05-31_using-the-remarkable-paper-tablet",
     "title": "Using the reMarkable paper tablet",
     "date": "2021-05-31",
     "url": "https://agents.willem.com/en/posts/2021-05-31_using-the-remarkable-paper-tablet/"
    },
    {
     "slug": "2021-04-15_enter-text-without-keys",
     "title": "Enter text without keys",
     "date": "2021-04-15",
     "url": "https://agents.willem.com/en/posts/2021-04-15_enter-text-without-keys/"
    },
    {
     "slug": "2020-12-15_why-apple-silicon-is-a-big-deal",
     "title": "Why Apple Silicon is a big deal",
     "date": "2020-12-15",
     "url": "https://agents.willem.com/en/posts/2020-12-15_why-apple-silicon-is-a-big-deal/"
    },
    {
     "slug": "2020-11-03_the-joy-of-a-simple-laptop",
     "title": "The joy of a simple laptop",
     "date": "2020-11-03",
     "url": "https://agents.willem.com/en/posts/2020-11-03_the-joy-of-a-simple-laptop/"
    },
    {
     "slug": "2020-09-29_riding-with-omata-one",
     "title": "Riding with Omata One",
     "date": "2020-09-29",
     "url": "https://agents.willem.com/en/posts/2020-09-29_riding-with-omata-one/"
    },
    {
     "slug": "2020-08-11_the-best-keyboard-for-ipad",
     "title": "The best keyboard for iPad",
     "date": "2020-08-11",
     "url": "https://agents.willem.com/en/posts/2020-08-11_the-best-keyboard-for-ipad/"
    },
    {
     "slug": "2020-06-17_tudor-black-bay-36-long-term-review",
     "title": "Tudor Black Bay 36 long-term review",
     "date": "2020-06-17",
     "url": "https://agents.willem.com/en/posts/2020-06-17_tudor-black-bay-36-long-term-review/"
    },
    {
     "slug": "2020-04-14_talking-tablets-what-makes-a-great-tablet",
     "title": "Talking tablets: what makes a great tablet?",
     "date": "2020-04-14",
     "url": "https://agents.willem.com/en/posts/2020-04-14_talking-tablets-what-makes-a-great-tablet/"
    },
    {
     "slug": "2020-02-13_the-day-i-sold-my-car",
     "title": "The day I sold my car",
     "date": "2020-02-13",
     "url": "https://agents.willem.com/en/posts/2020-02-13_the-day-i-sold-my-car/"
    },
    {
     "slug": "2020-01-24_improve-your-sleep-by-blocking-light",
     "title": "Improve your sleep by blocking light",
     "date": "2020-01-24",
     "url": "https://agents.willem.com/en/posts/2020-01-24_improve-your-sleep-by-blocking-light/"
    },
    {
     "slug": "2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight",
     "title": "Supernova E3 Pro 2 dynamo powered headlight",
     "date": "2019-11-26",
     "url": "https://agents.willem.com/en/posts/2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight/"
    },
    {
     "slug": "2019-10-19_flying-in-a-c47-a-dc-3-classic-plane",
     "title": "Flying in a C47-A (DC-3) classic plane",
     "date": "2019-10-19",
     "url": "https://agents.willem.com/en/posts/2019-10-19_flying-in-a-c47-a-dc-3-classic-plane/"
    },
    {
     "slug": "2019-08-28_riding-with-a-power-meter-on-your-bike",
     "title": "Riding with a power meter on your bike",
     "date": "2019-08-28",
     "url": "https://agents.willem.com/en/posts/2019-08-28_riding-with-a-power-meter-on-your-bike/"
    },
    {
     "slug": "2019-06-25_assembling-a-cargo-bike",
     "title": "Assembling a cargo bike",
     "date": "2019-06-25",
     "url": "https://agents.willem.com/en/posts/2019-06-25_assembling-a-cargo-bike/"
    },
    {
     "slug": "2019-04-30_the-best-bike-computer-app-cyclemeter",
     "title": "The best bike computer app: Cyclemeter",
     "date": "2019-04-30",
     "url": "https://agents.willem.com/en/posts/2019-04-30_the-best-bike-computer-app-cyclemeter/"
    },
    {
     "slug": "2019-02-27_one-year-on-the-ultimate-commuter-bike",
     "title": "One year on the ultimate commuter bike",
     "date": "2019-02-27",
     "url": "https://agents.willem.com/en/posts/2019-02-27_one-year-on-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2018-12-06_do-amazing-things-with-a-focused-mind",
     "title": "Do amazing things with a focused mind",
     "date": "2018-12-06",
     "url": "https://agents.willem.com/en/posts/2018-12-06_do-amazing-things-with-a-focused-mind/"
    },
    {
     "slug": "2018-11-16_around-town-in-an-electric-car",
     "title": "Around town in an electric car",
     "date": "2018-11-16",
     "url": "https://agents.willem.com/en/posts/2018-11-16_around-town-in-an-electric-car/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-10-09_using-a-budget-android-as-main-smartphone",
     "title": "Using a budget Android as main smartphone",
     "date": "2018-10-09",
     "url": "https://agents.willem.com/en/posts/2018-10-09_using-a-budget-android-as-main-smartphone/"
    },
    {
     "slug": "2018-08-21_space-travelling-from-el-teide",
     "title": "Space travelling from El Teide",
     "date": "2018-08-21",
     "url": "https://agents.willem.com/en/posts/2018-08-21_space-travelling-from-el-teide/"
    },
    {
     "slug": "2018-08-20_google-analytics-vs-awstats",
     "title": "Google Analytics vs AWStats",
     "date": "2018-08-20",
     "url": "https://agents.willem.com/en/posts/2018-08-20_google-analytics-vs-awstats/"
    },
    {
     "slug": "2018-07-10_enjoy-a-festival-without-alcohol",
     "title": "Enjoy a festival without alcohol",
     "date": "2018-07-10",
     "url": "https://agents.willem.com/en/posts/2018-07-10_enjoy-a-festival-without-alcohol/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2018-02-24_creating-the-ultimate-commuter-bike",
     "title": "Creating the ultimate commuter bike",
     "date": "2018-02-24",
     "url": "https://agents.willem.com/en/posts/2018-02-24_creating-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2017-11-15_collecting-health-data-with-biostrap",
     "title": "Collecting health data with Biostrap",
     "date": "2017-11-15",
     "url": "https://agents.willem.com/en/posts/2017-11-15_collecting-health-data-with-biostrap/"
    },
    {
     "slug": "2017-09-02_climbing-mount-etna",
     "title": "Climbing Mount Etna",
     "date": "2017-09-02",
     "url": "https://agents.willem.com/en/posts/2017-09-02_climbing-mount-etna/"
    },
    {
     "slug": "2017-05-31_beast-of-the-green-hell",
     "title": "Beast of the Green Hell",
     "date": "2017-05-31",
     "url": "https://agents.willem.com/en/posts/2017-05-31_beast-of-the-green-hell/"
    },
    {
     "slug": "2017-04-30_smartwatches-vs-mechanical-watches",
     "title": "Smartwatches vs Mechanical watches",
     "date": "2017-04-30",
     "url": "https://agents.willem.com/en/posts/2017-04-30_smartwatches-vs-mechanical-watches/"
    },
    {
     "slug": "2016-10-01_harvesting-boredom-to-let-creativity-flourish",
     "title": "Harvesting boredom to let creativity flourish",
     "date": "2016-10-01",
     "url": "https://agents.willem.com/en/posts/2016-10-01_harvesting-boredom-to-let-creativity-flourish/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    }
   ]
  },
  {
   "name": "health",
   "slug": "health",
   "url": "https://agents.willem.com/en/topics/health/",
   "post_count": 37,
   "posts": [
    {
     "slug": "2025-08-19_android-photo-library-app",
     "title": "Android Photo Library App",
     "date": "2025-08-19",
     "url": "https://agents.willem.com/en/posts/2025-08-19_android-photo-library-app/"
    },
    {
     "slug": "2025-05-12_when-the-going-gets-tough",
     "title": "When the Going Gets Tough",
     "date": "2025-05-12",
     "url": "https://agents.willem.com/en/posts/2025-05-12_when-the-going-gets-tough/"
    },
    {
     "slug": "2024-10-20_marathon",
     "title": "Marathon",
     "date": "2024-10-20",
     "url": "https://agents.willem.com/en/posts/2024-10-20_marathon/"
    },
    {
     "slug": "2024-05-11_developing-a-native-ios-app",
     "title": "Developing a native iOS app",
     "date": "2024-05-11",
     "url": "https://agents.willem.com/en/posts/2024-05-11_developing-a-native-ios-app/"
    },
    {
     "slug": "2024-03-24_half-marathon",
     "title": "Half Marathon",
     "date": "2024-03-24",
     "url": "https://agents.willem.com/en/posts/2024-03-24_half-marathon/"
    },
    {
     "slug": "2024-01-16_health-and-fitness-data",
     "title": "Health and fitness data",
     "date": "2024-01-16",
     "url": "https://agents.willem.com/en/posts/2024-01-16_health-and-fitness-data/"
    },
    {
     "slug": "2023-04-20_tips-for-long-distance-cycling",
     "title": "Tips for Long-Distance Cycling",
     "date": "2023-04-20",
     "url": "https://agents.willem.com/en/posts/2023-04-20_tips-for-long-distance-cycling/"
    },
    {
     "slug": "2022-01-14_wearing-whoop-4-0",
     "title": "Wearing WHOOP 4.0",
     "date": "2022-01-14",
     "url": "https://agents.willem.com/en/posts/2022-01-14_wearing-whoop-4-0/"
    },
    {
     "slug": "2021-07-13_the-birth-of-a-child",
     "title": "The birth of a child",
     "date": "2021-07-13",
     "url": "https://agents.willem.com/en/posts/2021-07-13_the-birth-of-a-child/"
    },
    {
     "slug": "2021-04-10_fixed-gear-gran-fondo",
     "title": "Fixed Gear Gran Fondo",
     "date": "2021-04-10",
     "url": "https://agents.willem.com/en/posts/2021-04-10_fixed-gear-gran-fondo/"
    },
    {
     "slug": "2021-01-10_commuter-bike-checkup",
     "title": "Commuter bike checkup",
     "date": "2021-01-10",
     "url": "https://agents.willem.com/en/posts/2021-01-10_commuter-bike-checkup/"
    },
    {
     "slug": "2020-09-29_riding-with-omata-one",
     "title": "Riding with Omata One",
     "date": "2020-09-29",
     "url": "https://agents.willem.com/en/posts/2020-09-29_riding-with-omata-one/"
    },
    {
     "slug": "2020-05-25_different-ways-to-visualise-health",
     "title": "Different ways to visualise health",
     "date": "2020-05-25",
     "url": "https://agents.willem.com/en/posts/2020-05-25_different-ways-to-visualise-health/"
    },
    {
     "slug": "2020-01-28_measuring-cholesterol-levels-in-blood",
     "title": "Measuring cholesterol levels in blood",
     "date": "2020-01-28",
     "url": "https://agents.willem.com/en/posts/2020-01-28_measuring-cholesterol-levels-in-blood/"
    },
    {
     "slug": "2020-01-24_improve-your-sleep-by-blocking-light",
     "title": "Improve your sleep by blocking light",
     "date": "2020-01-24",
     "url": "https://agents.willem.com/en/posts/2020-01-24_improve-your-sleep-by-blocking-light/"
    },
    {
     "slug": "2019-12-31_whoop-strap-review-24-7-wearable-sensor",
     "title": "Whoop strap review: 24/7 wearable sensor",
     "date": "2019-12-31",
     "url": "https://agents.willem.com/en/posts/2019-12-31_whoop-strap-review-24-7-wearable-sensor/"
    },
    {
     "slug": "2019-08-28_riding-with-a-power-meter-on-your-bike",
     "title": "Riding with a power meter on your bike",
     "date": "2019-08-28",
     "url": "https://agents.willem.com/en/posts/2019-08-28_riding-with-a-power-meter-on-your-bike/"
    },
    {
     "slug": "2019-07-16_limitations-of-sleep-tracking-using-a-wearable",
     "title": "Limitations of sleep tracking using a wearable",
     "date": "2019-07-16",
     "url": "https://agents.willem.com/en/posts/2019-07-16_limitations-of-sleep-tracking-using-a-wearable/"
    },
    {
     "slug": "2019-07-15_optical-vs-chest-strap-heart-rate-monitors",
     "title": "Optical vs chest strap heart rate monitors",
     "date": "2019-07-15",
     "url": "https://agents.willem.com/en/posts/2019-07-15_optical-vs-chest-strap-heart-rate-monitors/"
    },
    {
     "slug": "2019-06-24_six-months-with-mcadd",
     "title": "Six months with MCADD",
     "date": "2019-06-24",
     "url": "https://agents.willem.com/en/posts/2019-06-24_six-months-with-mcadd/"
    },
    {
     "slug": "2019-05-29_solo-around-the-markermeer-211km",
     "title": "Solo around the Markermeer (211KM)",
     "date": "2019-05-29",
     "url": "https://agents.willem.com/en/posts/2019-05-29_solo-around-the-markermeer-211km/"
    },
    {
     "slug": "2019-04-30_the-best-bike-computer-app-cyclemeter",
     "title": "The best bike computer app: Cyclemeter",
     "date": "2019-04-30",
     "url": "https://agents.willem.com/en/posts/2019-04-30_the-best-bike-computer-app-cyclemeter/"
    },
    {
     "slug": "2019-02-27_one-year-on-the-ultimate-commuter-bike",
     "title": "One year on the ultimate commuter bike",
     "date": "2019-02-27",
     "url": "https://agents.willem.com/en/posts/2019-02-27_one-year-on-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2019-01-29_born-with-mcadd",
     "title": "Born with MCADD",
     "date": "2019-01-29",
     "url": "https://agents.willem.com/en/posts/2019-01-29_born-with-mcadd/"
    },
    {
     "slug": "2019-01-24_my-first-weeks-as-dad",
     "title": "My first weeks as dad",
     "date": "2019-01-24",
     "url": "https://agents.willem.com/en/posts/2019-01-24_my-first-weeks-as-dad/"
    },
    {
     "slug": "2018-12-06_do-amazing-things-with-a-focused-mind",
     "title": "Do amazing things with a focused mind",
     "date": "2018-12-06",
     "url": "https://agents.willem.com/en/posts/2018-12-06_do-amazing-things-with-a-focused-mind/"
    },
    {
     "slug": "2018-09-27_swimming-and-cycling-with-apple-watch",
     "title": "Swimming and cycling with Apple Watch",
     "date": "2018-09-27",
     "url": "https://agents.willem.com/en/posts/2018-09-27_swimming-and-cycling-with-apple-watch/"
    },
    {
     "slug": "2018-07-10_enjoy-a-festival-without-alcohol",
     "title": "Enjoy a festival without alcohol",
     "date": "2018-07-10",
     "url": "https://agents.willem.com/en/posts/2018-07-10_enjoy-a-festival-without-alcohol/"
    },
    {
     "slug": "2018-05-17_listen-to-your-body",
     "title": "Listen to your body",
     "date": "2018-05-17",
     "url": "https://agents.willem.com/en/posts/2018-05-17_listen-to-your-body/"
    },
    {
     "slug": "2018-04-18_outside-the-comfort-zone-amateur-acting",
     "title": "Outside the comfort zone: amateur acting",
     "date": "2018-04-18",
     "url": "https://agents.willem.com/en/posts/2018-04-18_outside-the-comfort-zone-amateur-acting/"
    },
    {
     "slug": "2018-02-24_creating-the-ultimate-commuter-bike",
     "title": "Creating the ultimate commuter bike",
     "date": "2018-02-24",
     "url": "https://agents.willem.com/en/posts/2018-02-24_creating-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2017-11-15_collecting-health-data-with-biostrap",
     "title": "Collecting health data with Biostrap",
     "date": "2017-11-15",
     "url": "https://agents.willem.com/en/posts/2017-11-15_collecting-health-data-with-biostrap/"
    },
    {
     "slug": "2017-06-30_fietselfstedentocht-2017",
     "title": "Fietselfstedentocht 2017",
     "date": "2017-06-30",
     "url": "https://agents.willem.com/en/posts/2017-06-30_fietselfstedentocht-2017/"
    },
    {
     "slug": "2017-04-30_smartwatches-vs-mechanical-watches",
     "title": "Smartwatches vs Mechanical watches",
     "date": "2017-04-30",
     "url": "https://agents.willem.com/en/posts/2017-04-30_smartwatches-vs-mechanical-watches/"
    },
    {
     "slug": "2016-12-31_one-year-of-cycling",
     "title": "One year of cycling",
     "date": "2016-12-31",
     "url": "https://agents.willem.com/en/posts/2016-12-31_one-year-of-cycling/"
    },
    {
     "slug": "2016-10-01_harvesting-boredom-to-let-creativity-flourish",
     "title": "Harvesting boredom to let creativity flourish",
     "date": "2016-10-01",
     "url": "https://agents.willem.com/en/posts/2016-10-01_harvesting-boredom-to-let-creativity-flourish/"
    }
   ]
  },
  {
   "name": "cloud",
   "slug": "cloud",
   "url": "https://agents.willem.com/en/topics/cloud/",
   "post_count": 36,
   "posts": [
    {
     "slug": "2026-02-20_agentic-coding-on-a-linux-vps",
     "title": "Agentic Coding on a Linux VPS",
     "date": "2026-02-20",
     "url": "https://agents.willem.com/en/posts/2026-02-20_agentic-coding-on-a-linux-vps/"
    },
    {
     "slug": "2025-08-19_android-photo-library-app",
     "title": "Android Photo Library App",
     "date": "2025-08-19",
     "url": "https://agents.willem.com/en/posts/2025-08-19_android-photo-library-app/"
    },
    {
     "slug": "2025-03-05_durable-smartphone",
     "title": "Durable Smartphone",
     "date": "2025-03-05",
     "url": "https://agents.willem.com/en/posts/2025-03-05_durable-smartphone/"
    },
    {
     "slug": "2023-12-15_backup-rotation-scheme",
     "title": "Backup Rotation Scheme",
     "date": "2023-12-15",
     "url": "https://agents.willem.com/en/posts/2023-12-15_backup-rotation-scheme/"
    },
    {
     "slug": "2023-05-03_using-ai-to-generate-code",
     "title": "Using AI to generate code",
     "date": "2023-05-03",
     "url": "https://agents.willem.com/en/posts/2023-05-03_using-ai-to-generate-code/"
    },
    {
     "slug": "2023-05-01_working-offline-first",
     "title": "Working Offline First",
     "date": "2023-05-01",
     "url": "https://agents.willem.com/en/posts/2023-05-01_working-offline-first/"
    },
    {
     "slug": "2023-04-05_cutting-cloud-costs",
     "title": "Cutting Cloud Costs",
     "date": "2023-04-05",
     "url": "https://agents.willem.com/en/posts/2023-04-05_cutting-cloud-costs/"
    },
    {
     "slug": "2022-07-30_captcha-alternative",
     "title": "CAPTCHA Alternative",
     "date": "2022-07-30",
     "url": "https://agents.willem.com/en/posts/2022-07-30_captcha-alternative/"
    },
    {
     "slug": "2021-10-25_using-google-free-android",
     "title": "Using Google Free Android",
     "date": "2021-10-25",
     "url": "https://agents.willem.com/en/posts/2021-10-25_using-google-free-android/"
    },
    {
     "slug": "2021-08-31_protecting-vmware-esxi",
     "title": "Protecting VMware ESXi",
     "date": "2021-08-31",
     "url": "https://agents.willem.com/en/posts/2021-08-31_protecting-vmware-esxi/"
    },
    {
     "slug": "2021-06-30_migrating-to-the-cloud",
     "title": "Migrating to the Cloud",
     "date": "2021-06-30",
     "url": "https://agents.willem.com/en/posts/2021-06-30_migrating-to-the-cloud/"
    },
    {
     "slug": "2021-02-22_the-value-of-notifications",
     "title": "The value of notifications",
     "date": "2021-02-22",
     "url": "https://agents.willem.com/en/posts/2021-02-22_the-value-of-notifications/"
    },
    {
     "slug": "2021-02-02_realtime-service-uptime-monitoring",
     "title": "Realtime service uptime monitoring",
     "date": "2021-02-02",
     "url": "https://agents.willem.com/en/posts/2021-02-02_realtime-service-uptime-monitoring/"
    },
    {
     "slug": "2021-01-31_building-a-product-platform",
     "title": "Building a product platform",
     "date": "2021-01-31",
     "url": "https://agents.willem.com/en/posts/2021-01-31_building-a-product-platform/"
    },
    {
     "slug": "2020-10-31_increase-traffic-to-your-blog-with-a-rss-feed",
     "title": "Increase traffic to your blog with a RSS feed",
     "date": "2020-10-31",
     "url": "https://agents.willem.com/en/posts/2020-10-31_increase-traffic-to-your-blog-with-a-rss-feed/"
    },
    {
     "slug": "2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet",
     "title": "Syncing files seamlessly between smartphone and tablet",
     "date": "2020-09-16",
     "url": "https://agents.willem.com/en/posts/2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet/"
    },
    {
     "slug": "2020-05-11_scalable-application-design-without-magic",
     "title": "Scalable application design without magic",
     "date": "2020-05-11",
     "url": "https://agents.willem.com/en/posts/2020-05-11_scalable-application-design-without-magic/"
    },
    {
     "slug": "2020-04-01_traffic-shaping-using-iptables-and-tc",
     "title": "Traffic shaping using iptables and tc",
     "date": "2020-04-01",
     "url": "https://agents.willem.com/en/posts/2020-04-01_traffic-shaping-using-iptables-and-tc/"
    },
    {
     "slug": "2020-03-03_monolithic-vs-microservices-software-architecture",
     "title": "Monolithic vs Microservices software architecture",
     "date": "2020-03-03",
     "url": "https://agents.willem.com/en/posts/2020-03-03_monolithic-vs-microservices-software-architecture/"
    },
    {
     "slug": "2020-02-28_your-own-addressbook-and-calendar-cloud",
     "title": "Your own addressbook and calendar cloud",
     "date": "2020-02-28",
     "url": "https://agents.willem.com/en/posts/2020-02-28_your-own-addressbook-and-calendar-cloud/"
    },
    {
     "slug": "2019-11-22_building-a-professional-72tb-nas",
     "title": "Building a professional 72TB NAS",
     "date": "2019-11-22",
     "url": "https://agents.willem.com/en/posts/2019-11-22_building-a-professional-72tb-nas/"
    },
    {
     "slug": "2019-09-10_fighting-backscatter-spam-at-server-level",
     "title": "Fighting backscatter spam at server level",
     "date": "2019-09-10",
     "url": "https://agents.willem.com/en/posts/2019-09-10_fighting-backscatter-spam-at-server-level/"
    },
    {
     "slug": "2019-05-24_dig-for-dummies",
     "title": "Dig for dummies",
     "date": "2019-05-24",
     "url": "https://agents.willem.com/en/posts/2019-05-24_dig-for-dummies/"
    },
    {
     "slug": "2019-04-25_search-like-a-pro-google-search-operators",
     "title": "Search like a pro: Google search operators",
     "date": "2019-04-25",
     "url": "https://agents.willem.com/en/posts/2019-04-25_search-like-a-pro-google-search-operators/"
    },
    {
     "slug": "2019-03-31_wordpress-10-tips-to-secure-your-website",
     "title": "WordPress: 10 tips to secure your website",
     "date": "2019-03-31",
     "url": "https://agents.willem.com/en/posts/2019-03-31_wordpress-10-tips-to-secure-your-website/"
    },
    {
     "slug": "2019-02-28_understanding-the-security-concerns-in-shared-hosting",
     "title": "Understanding the security concerns in shared hosting",
     "date": "2019-02-28",
     "url": "https://agents.willem.com/en/posts/2019-02-28_understanding-the-security-concerns-in-shared-hosting/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-09-26_optimising-images-for-the-web-and-performance",
     "title": "Optimising images for the web and performance",
     "date": "2018-09-26",
     "url": "https://agents.willem.com/en/posts/2018-09-26_optimising-images-for-the-web-and-performance/"
    },
    {
     "slug": "2018-08-20_google-analytics-vs-awstats",
     "title": "Google Analytics vs AWStats",
     "date": "2018-08-20",
     "url": "https://agents.willem.com/en/posts/2018-08-20_google-analytics-vs-awstats/"
    },
    {
     "slug": "2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers",
     "title": "Cyber security: 5 easy tips to protect your server against hackers",
     "date": "2018-03-10",
     "url": "https://agents.willem.com/en/posts/2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2017-08-31_clouds-below-my-floor",
     "title": "Clouds below my floor",
     "date": "2017-08-31",
     "url": "https://agents.willem.com/en/posts/2017-08-31_clouds-below-my-floor/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    },
    {
     "slug": "2016-06-23_building-the-blog-in-style",
     "title": "Building the blog... in style!",
     "date": "2016-06-23",
     "url": "https://agents.willem.com/en/posts/2016-06-23_building-the-blog-in-style/"
    }
   ]
  },
  {
   "name": "people",
   "slug": "people",
   "url": "https://agents.willem.com/en/topics/people/",
   "post_count": 36,
   "posts": [
    {
     "slug": "2026-01-20_change-keeps-coming",
     "title": "Change Keeps Coming",
     "date": "2026-01-20",
     "url": "https://agents.willem.com/en/posts/2026-01-20_change-keeps-coming/"
    },
    {
     "slug": "2026-01-10_hello-video",
     "title": "Hello Video",
     "date": "2026-01-10",
     "url": "https://agents.willem.com/en/posts/2026-01-10_hello-video/"
    },
    {
     "slug": "2025-09-24_the-future-of-ai-is-human",
     "title": "The Future of AI is Human",
     "date": "2025-09-24",
     "url": "https://agents.willem.com/en/posts/2025-09-24_the-future-of-ai-is-human/"
    },
    {
     "slug": "2025-08-11_willemstagram",
     "title": "Willemstagram",
     "date": "2025-08-11",
     "url": "https://agents.willem.com/en/posts/2025-08-11_willemstagram/"
    },
    {
     "slug": "2025-08-02_towards-digital-sovereignty",
     "title": "Towards Digital Sovereignty",
     "date": "2025-08-02",
     "url": "https://agents.willem.com/en/posts/2025-08-02_towards-digital-sovereignty/"
    },
    {
     "slug": "2025-01-18_master-of-change",
     "title": "Master of Change",
     "date": "2025-01-18",
     "url": "https://agents.willem.com/en/posts/2025-01-18_master-of-change/"
    },
    {
     "slug": "2024-12-09_the-problem-with-bitcoin",
     "title": "The Problem With Bitcoin",
     "date": "2024-12-09",
     "url": "https://agents.willem.com/en/posts/2024-12-09_the-problem-with-bitcoin/"
    },
    {
     "slug": "2024-11-11_write-your-own-words",
     "title": "Write your own words",
     "date": "2024-11-11",
     "url": "https://agents.willem.com/en/posts/2024-11-11_write-your-own-words/"
    },
    {
     "slug": "2024-11-10_go-viral-on-x",
     "title": "Go Viral on X",
     "date": "2024-11-10",
     "url": "https://agents.willem.com/en/posts/2024-11-10_go-viral-on-x/"
    },
    {
     "slug": "2024-10-20_marathon",
     "title": "Marathon",
     "date": "2024-10-20",
     "url": "https://agents.willem.com/en/posts/2024-10-20_marathon/"
    },
    {
     "slug": "2024-09-10_i-see-dead-people",
     "title": "I see dead people",
     "date": "2024-09-10",
     "url": "https://agents.willem.com/en/posts/2024-09-10_i-see-dead-people/"
    },
    {
     "slug": "2024-03-05_no-i-won-t-build-that",
     "title": "No, I Won't Build That!",
     "date": "2024-03-05",
     "url": "https://agents.willem.com/en/posts/2024-03-05_no-i-won-t-build-that/"
    },
    {
     "slug": "2023-10-13_hello-stranger",
     "title": "Hello, stranger",
     "date": "2023-10-13",
     "url": "https://agents.willem.com/en/posts/2023-10-13_hello-stranger/"
    },
    {
     "slug": "2022-10-23_muse-in-carre",
     "title": "MUSE in Carré",
     "date": "2022-10-23",
     "url": "https://agents.willem.com/en/posts/2022-10-23_muse-in-carre/"
    },
    {
     "slug": "2022-09-11_computer-says-no",
     "title": "Computer says no",
     "date": "2022-09-11",
     "url": "https://agents.willem.com/en/posts/2022-09-11_computer-says-no/"
    },
    {
     "slug": "2022-07-30_captcha-alternative",
     "title": "CAPTCHA Alternative",
     "date": "2022-07-30",
     "url": "https://agents.willem.com/en/posts/2022-07-30_captcha-alternative/"
    },
    {
     "slug": "2022-04-18_snake-97-high-scores",
     "title": "Snake '97 High Scores",
     "date": "2022-04-18",
     "url": "https://agents.willem.com/en/posts/2022-04-18_snake-97-high-scores/"
    },
    {
     "slug": "2021-09-30_inspiration-from-a-child",
     "title": "Inspiration from a child",
     "date": "2021-09-30",
     "url": "https://agents.willem.com/en/posts/2021-09-30_inspiration-from-a-child/"
    },
    {
     "slug": "2021-02-28_wearing-two-watches",
     "title": "Wearing two watches",
     "date": "2021-02-28",
     "url": "https://agents.willem.com/en/posts/2021-02-28_wearing-two-watches/"
    },
    {
     "slug": "2021-02-22_the-value-of-notifications",
     "title": "The value of notifications",
     "date": "2021-02-22",
     "url": "https://agents.willem.com/en/posts/2021-02-22_the-value-of-notifications/"
    },
    {
     "slug": "2020-07-31_influencing-purchase-behaviour",
     "title": "Influencing purchase behaviour",
     "date": "2020-07-31",
     "url": "https://agents.willem.com/en/posts/2020-07-31_influencing-purchase-behaviour/"
    },
    {
     "slug": "2020-02-13_the-day-i-sold-my-car",
     "title": "The day I sold my car",
     "date": "2020-02-13",
     "url": "https://agents.willem.com/en/posts/2020-02-13_the-day-i-sold-my-car/"
    },
    {
     "slug": "2019-12-01_realtime-human-pose-recognition-through-computer-vision",
     "title": "Realtime human pose recognition through computer vision",
     "date": "2019-12-01",
     "url": "https://agents.willem.com/en/posts/2019-12-01_realtime-human-pose-recognition-through-computer-vision/"
    },
    {
     "slug": "2019-09-27_visiting-an-international-hackers-conference",
     "title": "Visiting an international hackers conference",
     "date": "2019-09-27",
     "url": "https://agents.willem.com/en/posts/2019-09-27_visiting-an-international-hackers-conference/"
    },
    {
     "slug": "2018-12-06_do-amazing-things-with-a-focused-mind",
     "title": "Do amazing things with a focused mind",
     "date": "2018-12-06",
     "url": "https://agents.willem.com/en/posts/2018-12-06_do-amazing-things-with-a-focused-mind/"
    },
    {
     "slug": "2018-10-16_rescuing-files-from-a-broken-harddisk",
     "title": "Rescuing files from a broken harddisk",
     "date": "2018-10-16",
     "url": "https://agents.willem.com/en/posts/2018-10-16_rescuing-files-from-a-broken-harddisk/"
    },
    {
     "slug": "2018-07-20_helping-people-with-free-software",
     "title": "Helping people with free software",
     "date": "2018-07-20",
     "url": "https://agents.willem.com/en/posts/2018-07-20_helping-people-with-free-software/"
    },
    {
     "slug": "2018-07-10_enjoy-a-festival-without-alcohol",
     "title": "Enjoy a festival without alcohol",
     "date": "2018-07-10",
     "url": "https://agents.willem.com/en/posts/2018-07-10_enjoy-a-festival-without-alcohol/"
    },
    {
     "slug": "2018-04-18_outside-the-comfort-zone-amateur-acting",
     "title": "Outside the comfort zone: amateur acting",
     "date": "2018-04-18",
     "url": "https://agents.willem.com/en/posts/2018-04-18_outside-the-comfort-zone-amateur-acting/"
    },
    {
     "slug": "2018-01-21_something-the-smartwatch-will-never-have-patina",
     "title": "Something the smartwatch will never have: patina",
     "date": "2018-01-21",
     "url": "https://agents.willem.com/en/posts/2018-01-21_something-the-smartwatch-will-never-have-patina/"
    },
    {
     "slug": "2018-01-08_lessons-from-a-takeaway-plastic-bag",
     "title": "Lessons from a takeaway plastic bag",
     "date": "2018-01-08",
     "url": "https://agents.willem.com/en/posts/2018-01-08_lessons-from-a-takeaway-plastic-bag/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2017-09-02_climbing-mount-etna",
     "title": "Climbing Mount Etna",
     "date": "2017-09-02",
     "url": "https://agents.willem.com/en/posts/2017-09-02_climbing-mount-etna/"
    },
    {
     "slug": "2017-06-30_fietselfstedentocht-2017",
     "title": "Fietselfstedentocht 2017",
     "date": "2017-06-30",
     "url": "https://agents.willem.com/en/posts/2017-06-30_fietselfstedentocht-2017/"
    },
    {
     "slug": "2016-11-21_being-a-volunteer-in-amsterdam-zuidoost",
     "title": "Being a volunteer in Amsterdam-Zuidoost",
     "date": "2016-11-21",
     "url": "https://agents.willem.com/en/posts/2016-11-21_being-a-volunteer-in-amsterdam-zuidoost/"
    },
    {
     "slug": "2016-07-15_cash-is-king-or-is-it",
     "title": "Cash is king, or is it?",
     "date": "2016-07-15",
     "url": "https://agents.willem.com/en/posts/2016-07-15_cash-is-king-or-is-it/"
    }
   ]
  },
  {
   "name": "Amsterdam",
   "slug": "amsterdam",
   "url": "https://agents.willem.com/en/topics/amsterdam/",
   "post_count": 34,
   "posts": [
    {
     "slug": "2025-01-23_champions-league-of-webdesign",
     "title": "Champions League of Webdesign",
     "date": "2025-01-23",
     "url": "https://agents.willem.com/en/posts/2025-01-23_champions-league-of-webdesign/"
    },
    {
     "slug": "2024-10-20_marathon",
     "title": "Marathon",
     "date": "2024-10-20",
     "url": "https://agents.willem.com/en/posts/2024-10-20_marathon/"
    },
    {
     "slug": "2023-10-13_hello-stranger",
     "title": "Hello, stranger",
     "date": "2023-10-13",
     "url": "https://agents.willem.com/en/posts/2023-10-13_hello-stranger/"
    },
    {
     "slug": "2023-08-23_the-same-differently",
     "title": "The Same, Differently",
     "date": "2023-08-23",
     "url": "https://agents.willem.com/en/posts/2023-08-23_the-same-differently/"
    },
    {
     "slug": "2023-04-20_tips-for-long-distance-cycling",
     "title": "Tips for Long-Distance Cycling",
     "date": "2023-04-20",
     "url": "https://agents.willem.com/en/posts/2023-04-20_tips-for-long-distance-cycling/"
    },
    {
     "slug": "2023-04-05_cutting-cloud-costs",
     "title": "Cutting Cloud Costs",
     "date": "2023-04-05",
     "url": "https://agents.willem.com/en/posts/2023-04-05_cutting-cloud-costs/"
    },
    {
     "slug": "2022-12-22_rolex-datejust-36",
     "title": "Rolex DateJust 36",
     "date": "2022-12-22",
     "url": "https://agents.willem.com/en/posts/2022-12-22_rolex-datejust-36/"
    },
    {
     "slug": "2022-10-23_muse-in-carre",
     "title": "MUSE in Carré",
     "date": "2022-10-23",
     "url": "https://agents.willem.com/en/posts/2022-10-23_muse-in-carre/"
    },
    {
     "slug": "2022-09-15_the-ultimate-freedom-bike",
     "title": "The Ultimate Freedom Bike",
     "date": "2022-09-15",
     "url": "https://agents.willem.com/en/posts/2022-09-15_the-ultimate-freedom-bike/"
    },
    {
     "slug": "2021-05-04_hospitalised-with-mcadd",
     "title": "Hospitalised with MCADD",
     "date": "2021-05-04",
     "url": "https://agents.willem.com/en/posts/2021-05-04_hospitalised-with-mcadd/"
    },
    {
     "slug": "2021-04-10_fixed-gear-gran-fondo",
     "title": "Fixed Gear Gran Fondo",
     "date": "2021-04-10",
     "url": "https://agents.willem.com/en/posts/2021-04-10_fixed-gear-gran-fondo/"
    },
    {
     "slug": "2021-03-26_art-of-visualisation",
     "title": "Art of visualisation",
     "date": "2021-03-26",
     "url": "https://agents.willem.com/en/posts/2021-03-26_art-of-visualisation/"
    },
    {
     "slug": "2021-01-10_commuter-bike-checkup",
     "title": "Commuter bike checkup",
     "date": "2021-01-10",
     "url": "https://agents.willem.com/en/posts/2021-01-10_commuter-bike-checkup/"
    },
    {
     "slug": "2020-04-30_minimalistic-road-bike-with-gates-carbon-drive",
     "title": "Minimalistic road bike with Gates carbon drive",
     "date": "2020-04-30",
     "url": "https://agents.willem.com/en/posts/2020-04-30_minimalistic-road-bike-with-gates-carbon-drive/"
    },
    {
     "slug": "2020-03-25_designing-and-implementing-a-micro-payment-system",
     "title": "Designing and implementing a (micro) payment system",
     "date": "2020-03-25",
     "url": "https://agents.willem.com/en/posts/2020-03-25_designing-and-implementing-a-micro-payment-system/"
    },
    {
     "slug": "2020-02-13_the-day-i-sold-my-car",
     "title": "The day I sold my car",
     "date": "2020-02-13",
     "url": "https://agents.willem.com/en/posts/2020-02-13_the-day-i-sold-my-car/"
    },
    {
     "slug": "2019-11-22_building-a-professional-72tb-nas",
     "title": "Building a professional 72TB NAS",
     "date": "2019-11-22",
     "url": "https://agents.willem.com/en/posts/2019-11-22_building-a-professional-72tb-nas/"
    },
    {
     "slug": "2019-09-27_visiting-an-international-hackers-conference",
     "title": "Visiting an international hackers conference",
     "date": "2019-09-27",
     "url": "https://agents.willem.com/en/posts/2019-09-27_visiting-an-international-hackers-conference/"
    },
    {
     "slug": "2019-08-28_riding-with-a-power-meter-on-your-bike",
     "title": "Riding with a power meter on your bike",
     "date": "2019-08-28",
     "url": "https://agents.willem.com/en/posts/2019-08-28_riding-with-a-power-meter-on-your-bike/"
    },
    {
     "slug": "2019-06-25_assembling-a-cargo-bike",
     "title": "Assembling a cargo bike",
     "date": "2019-06-25",
     "url": "https://agents.willem.com/en/posts/2019-06-25_assembling-a-cargo-bike/"
    },
    {
     "slug": "2019-05-29_solo-around-the-markermeer-211km",
     "title": "Solo around the Markermeer (211KM)",
     "date": "2019-05-29",
     "url": "https://agents.willem.com/en/posts/2019-05-29_solo-around-the-markermeer-211km/"
    },
    {
     "slug": "2019-04-30_the-best-bike-computer-app-cyclemeter",
     "title": "The best bike computer app: Cyclemeter",
     "date": "2019-04-30",
     "url": "https://agents.willem.com/en/posts/2019-04-30_the-best-bike-computer-app-cyclemeter/"
    },
    {
     "slug": "2019-03-20_servicing-a-robot-vacuum-cleaner",
     "title": "Servicing a robot vacuum cleaner",
     "date": "2019-03-20",
     "url": "https://agents.willem.com/en/posts/2019-03-20_servicing-a-robot-vacuum-cleaner/"
    },
    {
     "slug": "2019-02-27_one-year-on-the-ultimate-commuter-bike",
     "title": "One year on the ultimate commuter bike",
     "date": "2019-02-27",
     "url": "https://agents.willem.com/en/posts/2019-02-27_one-year-on-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2019-01-29_born-with-mcadd",
     "title": "Born with MCADD",
     "date": "2019-01-29",
     "url": "https://agents.willem.com/en/posts/2019-01-29_born-with-mcadd/"
    },
    {
     "slug": "2018-12-06_do-amazing-things-with-a-focused-mind",
     "title": "Do amazing things with a focused mind",
     "date": "2018-12-06",
     "url": "https://agents.willem.com/en/posts/2018-12-06_do-amazing-things-with-a-focused-mind/"
    },
    {
     "slug": "2018-11-16_around-town-in-an-electric-car",
     "title": "Around town in an electric car",
     "date": "2018-11-16",
     "url": "https://agents.willem.com/en/posts/2018-11-16_around-town-in-an-electric-car/"
    },
    {
     "slug": "2018-10-16_rescuing-files-from-a-broken-harddisk",
     "title": "Rescuing files from a broken harddisk",
     "date": "2018-10-16",
     "url": "https://agents.willem.com/en/posts/2018-10-16_rescuing-files-from-a-broken-harddisk/"
    },
    {
     "slug": "2018-09-27_swimming-and-cycling-with-apple-watch",
     "title": "Swimming and cycling with Apple Watch",
     "date": "2018-09-27",
     "url": "https://agents.willem.com/en/posts/2018-09-27_swimming-and-cycling-with-apple-watch/"
    },
    {
     "slug": "2018-07-20_helping-people-with-free-software",
     "title": "Helping people with free software",
     "date": "2018-07-20",
     "url": "https://agents.willem.com/en/posts/2018-07-20_helping-people-with-free-software/"
    },
    {
     "slug": "2018-04-30_off-the-grid-working-on-100-renewable-energy",
     "title": "Off the grid: Working on 100% renewable energy",
     "date": "2018-04-30",
     "url": "https://agents.willem.com/en/posts/2018-04-30_off-the-grid-working-on-100-renewable-energy/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2016-12-31_one-year-of-cycling",
     "title": "One year of cycling",
     "date": "2016-12-31",
     "url": "https://agents.willem.com/en/posts/2016-12-31_one-year-of-cycling/"
    },
    {
     "slug": "2016-11-21_being-a-volunteer-in-amsterdam-zuidoost",
     "title": "Being a volunteer in Amsterdam-Zuidoost",
     "date": "2016-11-21",
     "url": "https://agents.willem.com/en/posts/2016-11-21_being-a-volunteer-in-amsterdam-zuidoost/"
    }
   ]
  },
  {
   "name": "linux",
   "slug": "linux",
   "url": "https://agents.willem.com/en/topics/linux/",
   "post_count": 34,
   "posts": [
    {
     "slug": "2026-02-20_agentic-coding-on-a-linux-vps",
     "title": "Agentic Coding on a Linux VPS",
     "date": "2026-02-20",
     "url": "https://agents.willem.com/en/posts/2026-02-20_agentic-coding-on-a-linux-vps/"
    },
    {
     "slug": "2025-09-22_omarchy-on-imac",
     "title": "Omarchy on iMac",
     "date": "2025-09-22",
     "url": "https://agents.willem.com/en/posts/2025-09-22_omarchy-on-imac/"
    },
    {
     "slug": "2025-06-04_breaking-changes",
     "title": "Breaking Changes",
     "date": "2025-06-04",
     "url": "https://agents.willem.com/en/posts/2025-06-04_breaking-changes/"
    },
    {
     "slug": "2025-02-10_better-laptop",
     "title": "Better Laptop",
     "date": "2025-02-10",
     "url": "https://agents.willem.com/en/posts/2025-02-10_better-laptop/"
    },
    {
     "slug": "2025-01-27_podcast-downloader",
     "title": "Podcast Downloader",
     "date": "2025-01-27",
     "url": "https://agents.willem.com/en/posts/2025-01-27_podcast-downloader/"
    },
    {
     "slug": "2023-12-15_backup-rotation-scheme",
     "title": "Backup Rotation Scheme",
     "date": "2023-12-15",
     "url": "https://agents.willem.com/en/posts/2023-12-15_backup-rotation-scheme/"
    },
    {
     "slug": "2023-05-01_working-offline-first",
     "title": "Working Offline First",
     "date": "2023-05-01",
     "url": "https://agents.willem.com/en/posts/2023-05-01_working-offline-first/"
    },
    {
     "slug": "2023-04-05_cutting-cloud-costs",
     "title": "Cutting Cloud Costs",
     "date": "2023-04-05",
     "url": "https://agents.willem.com/en/posts/2023-04-05_cutting-cloud-costs/"
    },
    {
     "slug": "2021-08-31_protecting-vmware-esxi",
     "title": "Protecting VMware ESXi",
     "date": "2021-08-31",
     "url": "https://agents.willem.com/en/posts/2021-08-31_protecting-vmware-esxi/"
    },
    {
     "slug": "2021-06-30_migrating-to-the-cloud",
     "title": "Migrating to the Cloud",
     "date": "2021-06-30",
     "url": "https://agents.willem.com/en/posts/2021-06-30_migrating-to-the-cloud/"
    },
    {
     "slug": "2021-01-14_abandoning-my-own-tablet-os",
     "title": "Abandoning my own tablet OS",
     "date": "2021-01-14",
     "url": "https://agents.willem.com/en/posts/2021-01-14_abandoning-my-own-tablet-os/"
    },
    {
     "slug": "2020-10-30_how-to-use-rsync-to-make-backups",
     "title": "How to use rsync to make backups",
     "date": "2020-10-30",
     "url": "https://agents.willem.com/en/posts/2020-10-30_how-to-use-rsync-to-make-backups/"
    },
    {
     "slug": "2020-09-28_refining-my-tablet-os-experience",
     "title": "Refining my tablet OS experience",
     "date": "2020-09-28",
     "url": "https://agents.willem.com/en/posts/2020-09-28_refining-my-tablet-os-experience/"
    },
    {
     "slug": "2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet",
     "title": "Syncing files seamlessly between smartphone and tablet",
     "date": "2020-09-16",
     "url": "https://agents.willem.com/en/posts/2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet/"
    },
    {
     "slug": "2020-08-31_free-from-the-icloud-escaping-apple-photos",
     "title": "Free from the iCloud: Escaping Apple Photos",
     "date": "2020-08-31",
     "url": "https://agents.willem.com/en/posts/2020-08-31_free-from-the-icloud-escaping-apple-photos/"
    },
    {
     "slug": "2020-04-01_traffic-shaping-using-iptables-and-tc",
     "title": "Traffic shaping using iptables and tc",
     "date": "2020-04-01",
     "url": "https://agents.willem.com/en/posts/2020-04-01_traffic-shaping-using-iptables-and-tc/"
    },
    {
     "slug": "2020-03-09_making-my-own-tablet-os",
     "title": "Making my own tablet OS",
     "date": "2020-03-09",
     "url": "https://agents.willem.com/en/posts/2020-03-09_making-my-own-tablet-os/"
    },
    {
     "slug": "2020-02-28_your-own-addressbook-and-calendar-cloud",
     "title": "Your own addressbook and calendar cloud",
     "date": "2020-02-28",
     "url": "https://agents.willem.com/en/posts/2020-02-28_your-own-addressbook-and-calendar-cloud/"
    },
    {
     "slug": "2019-11-22_building-a-professional-72tb-nas",
     "title": "Building a professional 72TB NAS",
     "date": "2019-11-22",
     "url": "https://agents.willem.com/en/posts/2019-11-22_building-a-professional-72tb-nas/"
    },
    {
     "slug": "2019-09-10_fighting-backscatter-spam-at-server-level",
     "title": "Fighting backscatter spam at server level",
     "date": "2019-09-10",
     "url": "https://agents.willem.com/en/posts/2019-09-10_fighting-backscatter-spam-at-server-level/"
    },
    {
     "slug": "2019-05-24_dig-for-dummies",
     "title": "Dig for dummies",
     "date": "2019-05-24",
     "url": "https://agents.willem.com/en/posts/2019-05-24_dig-for-dummies/"
    },
    {
     "slug": "2019-02-28_understanding-the-security-concerns-in-shared-hosting",
     "title": "Understanding the security concerns in shared hosting",
     "date": "2019-02-28",
     "url": "https://agents.willem.com/en/posts/2019-02-28_understanding-the-security-concerns-in-shared-hosting/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-10-16_rescuing-files-from-a-broken-harddisk",
     "title": "Rescuing files from a broken harddisk",
     "date": "2018-10-16",
     "url": "https://agents.willem.com/en/posts/2018-10-16_rescuing-files-from-a-broken-harddisk/"
    },
    {
     "slug": "2018-08-20_google-analytics-vs-awstats",
     "title": "Google Analytics vs AWStats",
     "date": "2018-08-20",
     "url": "https://agents.willem.com/en/posts/2018-08-20_google-analytics-vs-awstats/"
    },
    {
     "slug": "2018-07-20_helping-people-with-free-software",
     "title": "Helping people with free software",
     "date": "2018-07-20",
     "url": "https://agents.willem.com/en/posts/2018-07-20_helping-people-with-free-software/"
    },
    {
     "slug": "2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers",
     "title": "Cyber security: 5 easy tips to protect your server against hackers",
     "date": "2018-03-10",
     "url": "https://agents.willem.com/en/posts/2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2018-01-08_lessons-from-a-takeaway-plastic-bag",
     "title": "Lessons from a takeaway plastic bag",
     "date": "2018-01-08",
     "url": "https://agents.willem.com/en/posts/2018-01-08_lessons-from-a-takeaway-plastic-bag/"
    },
    {
     "slug": "2017-08-31_clouds-below-my-floor",
     "title": "Clouds below my floor",
     "date": "2017-08-31",
     "url": "https://agents.willem.com/en/posts/2017-08-31_clouds-below-my-floor/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    },
    {
     "slug": "2016-06-23_building-the-blog-in-style",
     "title": "Building the blog... in style!",
     "date": "2016-06-23",
     "url": "https://agents.willem.com/en/posts/2016-06-23_building-the-blog-in-style/"
    }
   ]
  },
  {
   "name": "apple",
   "slug": "apple",
   "url": "https://agents.willem.com/en/topics/apple/",
   "post_count": 33,
   "posts": [
    {
     "slug": "2025-09-22_omarchy-on-imac",
     "title": "Omarchy on iMac",
     "date": "2025-09-22",
     "url": "https://agents.willem.com/en/posts/2025-09-22_omarchy-on-imac/"
    },
    {
     "slug": "2025-03-05_durable-smartphone",
     "title": "Durable Smartphone",
     "date": "2025-03-05",
     "url": "https://agents.willem.com/en/posts/2025-03-05_durable-smartphone/"
    },
    {
     "slug": "2025-01-27_podcast-downloader",
     "title": "Podcast Downloader",
     "date": "2025-01-27",
     "url": "https://agents.willem.com/en/posts/2025-01-27_podcast-downloader/"
    },
    {
     "slug": "2024-12-19_data-versus-feeling",
     "title": "Data versus Feeling",
     "date": "2024-12-19",
     "url": "https://agents.willem.com/en/posts/2024-12-19_data-versus-feeling/"
    },
    {
     "slug": "2024-09-10_i-see-dead-people",
     "title": "I see dead people",
     "date": "2024-09-10",
     "url": "https://agents.willem.com/en/posts/2024-09-10_i-see-dead-people/"
    },
    {
     "slug": "2024-05-11_developing-a-native-ios-app",
     "title": "Developing a native iOS app",
     "date": "2024-05-11",
     "url": "https://agents.willem.com/en/posts/2024-05-11_developing-a-native-ios-app/"
    },
    {
     "slug": "2024-03-24_half-marathon",
     "title": "Half Marathon",
     "date": "2024-03-24",
     "url": "https://agents.willem.com/en/posts/2024-03-24_half-marathon/"
    },
    {
     "slug": "2024-02-16_vision-pro",
     "title": "Vision Pro",
     "date": "2024-02-16",
     "url": "https://agents.willem.com/en/posts/2024-02-16_vision-pro/"
    },
    {
     "slug": "2023-05-08_tablet-as-tool",
     "title": "Tablet as Tool",
     "date": "2023-05-08",
     "url": "https://agents.willem.com/en/posts/2023-05-08_tablet-as-tool/"
    },
    {
     "slug": "2022-07-17_offline-music",
     "title": "Offline Music",
     "date": "2022-07-17",
     "url": "https://agents.willem.com/en/posts/2022-07-17_offline-music/"
    },
    {
     "slug": "2021-01-14_abandoning-my-own-tablet-os",
     "title": "Abandoning my own tablet OS",
     "date": "2021-01-14",
     "url": "https://agents.willem.com/en/posts/2021-01-14_abandoning-my-own-tablet-os/"
    },
    {
     "slug": "2020-12-15_why-apple-silicon-is-a-big-deal",
     "title": "Why Apple Silicon is a big deal",
     "date": "2020-12-15",
     "url": "https://agents.willem.com/en/posts/2020-12-15_why-apple-silicon-is-a-big-deal/"
    },
    {
     "slug": "2020-10-15_rescuing-photos-from-a-crashed-imac",
     "title": "Rescuing photos from a crashed iMac",
     "date": "2020-10-15",
     "url": "https://agents.willem.com/en/posts/2020-10-15_rescuing-photos-from-a-crashed-imac/"
    },
    {
     "slug": "2020-08-31_free-from-the-icloud-escaping-apple-photos",
     "title": "Free from the iCloud: Escaping Apple Photos",
     "date": "2020-08-31",
     "url": "https://agents.willem.com/en/posts/2020-08-31_free-from-the-icloud-escaping-apple-photos/"
    },
    {
     "slug": "2020-08-11_the-best-keyboard-for-ipad",
     "title": "The best keyboard for iPad",
     "date": "2020-08-11",
     "url": "https://agents.willem.com/en/posts/2020-08-11_the-best-keyboard-for-ipad/"
    },
    {
     "slug": "2020-07-30_upgrading-a-27-inch-imac-5k-to-14-terabytes",
     "title": "Upgrading a 27-inch iMac 5K to 14 terabytes",
     "date": "2020-07-30",
     "url": "https://agents.willem.com/en/posts/2020-07-30_upgrading-a-27-inch-imac-5k-to-14-terabytes/"
    },
    {
     "slug": "2020-02-28_your-own-addressbook-and-calendar-cloud",
     "title": "Your own addressbook and calendar cloud",
     "date": "2020-02-28",
     "url": "https://agents.willem.com/en/posts/2020-02-28_your-own-addressbook-and-calendar-cloud/"
    },
    {
     "slug": "2019-10-07_multi-window-support-in-your-ipad-app",
     "title": "Multi-Window support in your iPad app",
     "date": "2019-10-07",
     "url": "https://agents.willem.com/en/posts/2019-10-07_multi-window-support-in-your-ipad-app/"
    },
    {
     "slug": "2019-07-16_limitations-of-sleep-tracking-using-a-wearable",
     "title": "Limitations of sleep tracking using a wearable",
     "date": "2019-07-16",
     "url": "https://agents.willem.com/en/posts/2019-07-16_limitations-of-sleep-tracking-using-a-wearable/"
    },
    {
     "slug": "2019-07-15_optical-vs-chest-strap-heart-rate-monitors",
     "title": "Optical vs chest strap heart rate monitors",
     "date": "2019-07-15",
     "url": "https://agents.willem.com/en/posts/2019-07-15_optical-vs-chest-strap-heart-rate-monitors/"
    },
    {
     "slug": "2019-04-30_the-best-bike-computer-app-cyclemeter",
     "title": "The best bike computer app: Cyclemeter",
     "date": "2019-04-30",
     "url": "https://agents.willem.com/en/posts/2019-04-30_the-best-bike-computer-app-cyclemeter/"
    },
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-10-09_using-a-budget-android-as-main-smartphone",
     "title": "Using a budget Android as main smartphone",
     "date": "2018-10-09",
     "url": "https://agents.willem.com/en/posts/2018-10-09_using-a-budget-android-as-main-smartphone/"
    },
    {
     "slug": "2018-09-27_swimming-and-cycling-with-apple-watch",
     "title": "Swimming and cycling with Apple Watch",
     "date": "2018-09-27",
     "url": "https://agents.willem.com/en/posts/2018-09-27_swimming-and-cycling-with-apple-watch/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2018-01-21_something-the-smartwatch-will-never-have-patina",
     "title": "Something the smartwatch will never have: patina",
     "date": "2018-01-21",
     "url": "https://agents.willem.com/en/posts/2018-01-21_something-the-smartwatch-will-never-have-patina/"
    },
    {
     "slug": "2017-09-14_saving-a-macbook-air-with-exploded-battery",
     "title": "Saving a MacBook Air with exploded battery",
     "date": "2017-09-14",
     "url": "https://agents.willem.com/en/posts/2017-09-14_saving-a-macbook-air-with-exploded-battery/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-04-30_smartwatches-vs-mechanical-watches",
     "title": "Smartwatches vs Mechanical watches",
     "date": "2017-04-30",
     "url": "https://agents.willem.com/en/posts/2017-04-30_smartwatches-vs-mechanical-watches/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    }
   ]
  },
  {
   "name": "bike",
   "slug": "bike",
   "url": "https://agents.willem.com/en/topics/bike/",
   "post_count": 33,
   "posts": [
    {
     "slug": "2025-03-06_open-sourcing-gran-fondo",
     "title": "Open-Sourcing Gran Fondo",
     "date": "2025-03-06",
     "url": "https://agents.willem.com/en/posts/2025-03-06_open-sourcing-gran-fondo/"
    },
    {
     "slug": "2024-05-11_developing-a-native-ios-app",
     "title": "Developing a native iOS app",
     "date": "2024-05-11",
     "url": "https://agents.willem.com/en/posts/2024-05-11_developing-a-native-ios-app/"
    },
    {
     "slug": "2024-01-16_health-and-fitness-data",
     "title": "Health and fitness data",
     "date": "2024-01-16",
     "url": "https://agents.willem.com/en/posts/2024-01-16_health-and-fitness-data/"
    },
    {
     "slug": "2023-11-01_and-there-is-light",
     "title": "And... there is light!",
     "date": "2023-11-01",
     "url": "https://agents.willem.com/en/posts/2023-11-01_and-there-is-light/"
    },
    {
     "slug": "2023-08-23_the-same-differently",
     "title": "The Same, Differently",
     "date": "2023-08-23",
     "url": "https://agents.willem.com/en/posts/2023-08-23_the-same-differently/"
    },
    {
     "slug": "2023-05-31_impact-of-training",
     "title": "Impact of training",
     "date": "2023-05-31",
     "url": "https://agents.willem.com/en/posts/2023-05-31_impact-of-training/"
    },
    {
     "slug": "2023-04-20_tips-for-long-distance-cycling",
     "title": "Tips for Long-Distance Cycling",
     "date": "2023-04-20",
     "url": "https://agents.willem.com/en/posts/2023-04-20_tips-for-long-distance-cycling/"
    },
    {
     "slug": "2022-09-15_the-ultimate-freedom-bike",
     "title": "The Ultimate Freedom Bike",
     "date": "2022-09-15",
     "url": "https://agents.willem.com/en/posts/2022-09-15_the-ultimate-freedom-bike/"
    },
    {
     "slug": "2022-09-11_computer-says-no",
     "title": "Computer says no",
     "date": "2022-09-11",
     "url": "https://agents.willem.com/en/posts/2022-09-11_computer-says-no/"
    },
    {
     "slug": "2021-11-19_escaping-the-flat-tires",
     "title": "Escaping the flat tires",
     "date": "2021-11-19",
     "url": "https://agents.willem.com/en/posts/2021-11-19_escaping-the-flat-tires/"
    },
    {
     "slug": "2021-04-10_fixed-gear-gran-fondo",
     "title": "Fixed Gear Gran Fondo",
     "date": "2021-04-10",
     "url": "https://agents.willem.com/en/posts/2021-04-10_fixed-gear-gran-fondo/"
    },
    {
     "slug": "2021-01-10_commuter-bike-checkup",
     "title": "Commuter bike checkup",
     "date": "2021-01-10",
     "url": "https://agents.willem.com/en/posts/2021-01-10_commuter-bike-checkup/"
    },
    {
     "slug": "2020-11-22_replacing-a-shimano-shift-cable",
     "title": "Replacing a Shimano shift cable",
     "date": "2020-11-22",
     "url": "https://agents.willem.com/en/posts/2020-11-22_replacing-a-shimano-shift-cable/"
    },
    {
     "slug": "2020-09-29_riding-with-omata-one",
     "title": "Riding with Omata One",
     "date": "2020-09-29",
     "url": "https://agents.willem.com/en/posts/2020-09-29_riding-with-omata-one/"
    },
    {
     "slug": "2020-07-09_repairing-a-giro-aeon-bicycle-helmet",
     "title": "Repairing a Giro AEON bicycle helmet",
     "date": "2020-07-09",
     "url": "https://agents.willem.com/en/posts/2020-07-09_repairing-a-giro-aeon-bicycle-helmet/"
    },
    {
     "slug": "2020-04-30_minimalistic-road-bike-with-gates-carbon-drive",
     "title": "Minimalistic road bike with Gates carbon drive",
     "date": "2020-04-30",
     "url": "https://agents.willem.com/en/posts/2020-04-30_minimalistic-road-bike-with-gates-carbon-drive/"
    },
    {
     "slug": "2019-12-31_whoop-strap-review-24-7-wearable-sensor",
     "title": "Whoop strap review: 24/7 wearable sensor",
     "date": "2019-12-31",
     "url": "https://agents.willem.com/en/posts/2019-12-31_whoop-strap-review-24-7-wearable-sensor/"
    },
    {
     "slug": "2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight",
     "title": "Supernova E3 Pro 2 dynamo powered headlight",
     "date": "2019-11-26",
     "url": "https://agents.willem.com/en/posts/2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight/"
    },
    {
     "slug": "2019-08-28_riding-with-a-power-meter-on-your-bike",
     "title": "Riding with a power meter on your bike",
     "date": "2019-08-28",
     "url": "https://agents.willem.com/en/posts/2019-08-28_riding-with-a-power-meter-on-your-bike/"
    },
    {
     "slug": "2019-08-18_creating-a-minimal-road-bike",
     "title": "Creating a minimal road bike",
     "date": "2019-08-18",
     "url": "https://agents.willem.com/en/posts/2019-08-18_creating-a-minimal-road-bike/"
    },
    {
     "slug": "2019-06-25_assembling-a-cargo-bike",
     "title": "Assembling a cargo bike",
     "date": "2019-06-25",
     "url": "https://agents.willem.com/en/posts/2019-06-25_assembling-a-cargo-bike/"
    },
    {
     "slug": "2019-05-29_solo-around-the-markermeer-211km",
     "title": "Solo around the Markermeer (211KM)",
     "date": "2019-05-29",
     "url": "https://agents.willem.com/en/posts/2019-05-29_solo-around-the-markermeer-211km/"
    },
    {
     "slug": "2019-04-30_the-best-bike-computer-app-cyclemeter",
     "title": "The best bike computer app: Cyclemeter",
     "date": "2019-04-30",
     "url": "https://agents.willem.com/en/posts/2019-04-30_the-best-bike-computer-app-cyclemeter/"
    },
    {
     "slug": "2019-02-27_one-year-on-the-ultimate-commuter-bike",
     "title": "One year on the ultimate commuter bike",
     "date": "2019-02-27",
     "url": "https://agents.willem.com/en/posts/2019-02-27_one-year-on-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2018-09-27_swimming-and-cycling-with-apple-watch",
     "title": "Swimming and cycling with Apple Watch",
     "date": "2018-09-27",
     "url": "https://agents.willem.com/en/posts/2018-09-27_swimming-and-cycling-with-apple-watch/"
    },
    {
     "slug": "2018-06-09_removing-paint-from-a-bike-frame",
     "title": "Removing paint from a bike frame",
     "date": "2018-06-09",
     "url": "https://agents.willem.com/en/posts/2018-06-09_removing-paint-from-a-bike-frame/"
    },
    {
     "slug": "2018-05-17_listen-to-your-body",
     "title": "Listen to your body",
     "date": "2018-05-17",
     "url": "https://agents.willem.com/en/posts/2018-05-17_listen-to-your-body/"
    },
    {
     "slug": "2018-02-24_creating-the-ultimate-commuter-bike",
     "title": "Creating the ultimate commuter bike",
     "date": "2018-02-24",
     "url": "https://agents.willem.com/en/posts/2018-02-24_creating-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2017-06-30_fietselfstedentocht-2017",
     "title": "Fietselfstedentocht 2017",
     "date": "2017-06-30",
     "url": "https://agents.willem.com/en/posts/2017-06-30_fietselfstedentocht-2017/"
    },
    {
     "slug": "2016-12-31_one-year-of-cycling",
     "title": "One year of cycling",
     "date": "2016-12-31",
     "url": "https://agents.willem.com/en/posts/2016-12-31_one-year-of-cycling/"
    },
    {
     "slug": "2016-09-03_batavus-champion-bike-from-1978",
     "title": "Batavus Champion bike from 1978",
     "date": "2016-09-03",
     "url": "https://agents.willem.com/en/posts/2016-09-03_batavus-champion-bike-from-1978/"
    }
   ]
  },
  {
   "name": "programming",
   "slug": "programming",
   "url": "https://agents.willem.com/en/topics/programming/",
   "post_count": 32,
   "posts": [
    {
     "slug": "2026-04-30_rapid-iteration-in-agentic-loops",
     "title": "Rapid Iteration in Agentic Loops",
     "date": "2026-04-30",
     "url": "https://agents.willem.com/en/posts/2026-04-30_rapid-iteration-in-agentic-loops/"
    },
    {
     "slug": "2026-02-20_agentic-coding-on-a-linux-vps",
     "title": "Agentic Coding on a Linux VPS",
     "date": "2026-02-20",
     "url": "https://agents.willem.com/en/posts/2026-02-20_agentic-coding-on-a-linux-vps/"
    },
    {
     "slug": "2026-01-19_offline-reading",
     "title": "Offline Reading",
     "date": "2026-01-19",
     "url": "https://agents.willem.com/en/posts/2026-01-19_offline-reading/"
    },
    {
     "slug": "2025-08-29_auscultare-podcast-audiobook-player",
     "title": "Auscultare Podcast + Audiobook Player",
     "date": "2025-08-29",
     "url": "https://agents.willem.com/en/posts/2025-08-29_auscultare-podcast-audiobook-player/"
    },
    {
     "slug": "2025-08-11_willemstagram",
     "title": "Willemstagram",
     "date": "2025-08-11",
     "url": "https://agents.willem.com/en/posts/2025-08-11_willemstagram/"
    },
    {
     "slug": "2025-04-15_vibe-coding",
     "title": "Vibe Coding",
     "date": "2025-04-15",
     "url": "https://agents.willem.com/en/posts/2025-04-15_vibe-coding/"
    },
    {
     "slug": "2025-01-27_podcast-downloader",
     "title": "Podcast Downloader",
     "date": "2025-01-27",
     "url": "https://agents.willem.com/en/posts/2025-01-27_podcast-downloader/"
    },
    {
     "slug": "2024-05-11_developing-a-native-ios-app",
     "title": "Developing a native iOS app",
     "date": "2024-05-11",
     "url": "https://agents.willem.com/en/posts/2024-05-11_developing-a-native-ios-app/"
    },
    {
     "slug": "2024-02-16_vision-pro",
     "title": "Vision Pro",
     "date": "2024-02-16",
     "url": "https://agents.willem.com/en/posts/2024-02-16_vision-pro/"
    },
    {
     "slug": "2023-05-08_tablet-as-tool",
     "title": "Tablet as Tool",
     "date": "2023-05-08",
     "url": "https://agents.willem.com/en/posts/2023-05-08_tablet-as-tool/"
    },
    {
     "slug": "2023-05-03_using-ai-to-generate-code",
     "title": "Using AI to generate code",
     "date": "2023-05-03",
     "url": "https://agents.willem.com/en/posts/2023-05-03_using-ai-to-generate-code/"
    },
    {
     "slug": "2021-01-31_building-a-product-platform",
     "title": "Building a product platform",
     "date": "2021-01-31",
     "url": "https://agents.willem.com/en/posts/2021-01-31_building-a-product-platform/"
    },
    {
     "slug": "2020-12-31_working-with-special-hardware-from-china",
     "title": "Working with special hardware from China",
     "date": "2020-12-31",
     "url": "https://agents.willem.com/en/posts/2020-12-31_working-with-special-hardware-from-china/"
    },
    {
     "slug": "2020-10-31_increase-traffic-to-your-blog-with-a-rss-feed",
     "title": "Increase traffic to your blog with a RSS feed",
     "date": "2020-10-31",
     "url": "https://agents.willem.com/en/posts/2020-10-31_increase-traffic-to-your-blog-with-a-rss-feed/"
    },
    {
     "slug": "2020-06-12_linking-lemmid-store-with-kitchens",
     "title": "Linking Lemmid Store with kitchens",
     "date": "2020-06-12",
     "url": "https://agents.willem.com/en/posts/2020-06-12_linking-lemmid-store-with-kitchens/"
    },
    {
     "slug": "2020-05-11_scalable-application-design-without-magic",
     "title": "Scalable application design without magic",
     "date": "2020-05-11",
     "url": "https://agents.willem.com/en/posts/2020-05-11_scalable-application-design-without-magic/"
    },
    {
     "slug": "2020-05-01_designing-an-interface-for-a-food-ordering-page",
     "title": "Designing an interface for a food ordering page",
     "date": "2020-05-01",
     "url": "https://agents.willem.com/en/posts/2020-05-01_designing-an-interface-for-a-food-ordering-page/"
    },
    {
     "slug": "2020-03-25_designing-and-implementing-a-micro-payment-system",
     "title": "Designing and implementing a (micro) payment system",
     "date": "2020-03-25",
     "url": "https://agents.willem.com/en/posts/2020-03-25_designing-and-implementing-a-micro-payment-system/"
    },
    {
     "slug": "2020-03-03_monolithic-vs-microservices-software-architecture",
     "title": "Monolithic vs Microservices software architecture",
     "date": "2020-03-03",
     "url": "https://agents.willem.com/en/posts/2020-03-03_monolithic-vs-microservices-software-architecture/"
    },
    {
     "slug": "2019-10-07_multi-window-support-in-your-ipad-app",
     "title": "Multi-Window support in your iPad app",
     "date": "2019-10-07",
     "url": "https://agents.willem.com/en/posts/2019-10-07_multi-window-support-in-your-ipad-app/"
    },
    {
     "slug": "2019-05-24_dig-for-dummies",
     "title": "Dig for dummies",
     "date": "2019-05-24",
     "url": "https://agents.willem.com/en/posts/2019-05-24_dig-for-dummies/"
    },
    {
     "slug": "2019-02-28_understanding-the-security-concerns-in-shared-hosting",
     "title": "Understanding the security concerns in shared hosting",
     "date": "2019-02-28",
     "url": "https://agents.willem.com/en/posts/2019-02-28_understanding-the-security-concerns-in-shared-hosting/"
    },
    {
     "slug": "2018-09-26_optimising-images-for-the-web-and-performance",
     "title": "Optimising images for the web and performance",
     "date": "2018-09-26",
     "url": "https://agents.willem.com/en/posts/2018-09-26_optimising-images-for-the-web-and-performance/"
    },
    {
     "slug": "2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers",
     "title": "Cyber security: 5 easy tips to protect your server against hackers",
     "date": "2018-03-10",
     "url": "https://agents.willem.com/en/posts/2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2018-02-21_updating-snake-97",
     "title": "Updating Snake '97",
     "date": "2018-02-21",
     "url": "https://agents.willem.com/en/posts/2018-02-21_updating-snake-97/"
    },
    {
     "slug": "2017-08-31_clouds-below-my-floor",
     "title": "Clouds below my floor",
     "date": "2017-08-31",
     "url": "https://agents.willem.com/en/posts/2017-08-31_clouds-below-my-floor/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    },
    {
     "slug": "2016-06-23_building-the-blog-in-style",
     "title": "Building the blog... in style!",
     "date": "2016-06-23",
     "url": "https://agents.willem.com/en/posts/2016-06-23_building-the-blog-in-style/"
    }
   ]
  },
  {
   "name": "experiment",
   "slug": "experiment",
   "url": "https://agents.willem.com/en/topics/experiment/",
   "post_count": 31,
   "posts": [
    {
     "slug": "2026-04-30_rapid-iteration-in-agentic-loops",
     "title": "Rapid Iteration in Agentic Loops",
     "date": "2026-04-30",
     "url": "https://agents.willem.com/en/posts/2026-04-30_rapid-iteration-in-agentic-loops/"
    },
    {
     "slug": "2026-03-14_it-observes",
     "title": "It Observes",
     "date": "2026-03-14",
     "url": "https://agents.willem.com/en/posts/2026-03-14_it-observes/"
    },
    {
     "slug": "2024-12-19_data-versus-feeling",
     "title": "Data versus Feeling",
     "date": "2024-12-19",
     "url": "https://agents.willem.com/en/posts/2024-12-19_data-versus-feeling/"
    },
    {
     "slug": "2024-02-16_vision-pro",
     "title": "Vision Pro",
     "date": "2024-02-16",
     "url": "https://agents.willem.com/en/posts/2024-02-16_vision-pro/"
    },
    {
     "slug": "2023-11-10_apple-watch-as-phone",
     "title": "Apple Watch as Phone",
     "date": "2023-11-10",
     "url": "https://agents.willem.com/en/posts/2023-11-10_apple-watch-as-phone/"
    },
    {
     "slug": "2023-05-01_working-offline-first",
     "title": "Working Offline First",
     "date": "2023-05-01",
     "url": "https://agents.willem.com/en/posts/2023-05-01_working-offline-first/"
    },
    {
     "slug": "2021-11-19_escaping-the-flat-tires",
     "title": "Escaping the flat tires",
     "date": "2021-11-19",
     "url": "https://agents.willem.com/en/posts/2021-11-19_escaping-the-flat-tires/"
    },
    {
     "slug": "2021-01-14_abandoning-my-own-tablet-os",
     "title": "Abandoning my own tablet OS",
     "date": "2021-01-14",
     "url": "https://agents.willem.com/en/posts/2021-01-14_abandoning-my-own-tablet-os/"
    },
    {
     "slug": "2020-09-28_refining-my-tablet-os-experience",
     "title": "Refining my tablet OS experience",
     "date": "2020-09-28",
     "url": "https://agents.willem.com/en/posts/2020-09-28_refining-my-tablet-os-experience/"
    },
    {
     "slug": "2020-07-31_influencing-purchase-behaviour",
     "title": "Influencing purchase behaviour",
     "date": "2020-07-31",
     "url": "https://agents.willem.com/en/posts/2020-07-31_influencing-purchase-behaviour/"
    },
    {
     "slug": "2020-03-09_making-my-own-tablet-os",
     "title": "Making my own tablet OS",
     "date": "2020-03-09",
     "url": "https://agents.willem.com/en/posts/2020-03-09_making-my-own-tablet-os/"
    },
    {
     "slug": "2020-01-24_improve-your-sleep-by-blocking-light",
     "title": "Improve your sleep by blocking light",
     "date": "2020-01-24",
     "url": "https://agents.willem.com/en/posts/2020-01-24_improve-your-sleep-by-blocking-light/"
    },
    {
     "slug": "2019-12-01_realtime-human-pose-recognition-through-computer-vision",
     "title": "Realtime human pose recognition through computer vision",
     "date": "2019-12-01",
     "url": "https://agents.willem.com/en/posts/2019-12-01_realtime-human-pose-recognition-through-computer-vision/"
    },
    {
     "slug": "2018-12-06_do-amazing-things-with-a-focused-mind",
     "title": "Do amazing things with a focused mind",
     "date": "2018-12-06",
     "url": "https://agents.willem.com/en/posts/2018-12-06_do-amazing-things-with-a-focused-mind/"
    },
    {
     "slug": "2018-11-16_around-town-in-an-electric-car",
     "title": "Around town in an electric car",
     "date": "2018-11-16",
     "url": "https://agents.willem.com/en/posts/2018-11-16_around-town-in-an-electric-car/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-10-09_using-a-budget-android-as-main-smartphone",
     "title": "Using a budget Android as main smartphone",
     "date": "2018-10-09",
     "url": "https://agents.willem.com/en/posts/2018-10-09_using-a-budget-android-as-main-smartphone/"
    },
    {
     "slug": "2018-07-10_enjoy-a-festival-without-alcohol",
     "title": "Enjoy a festival without alcohol",
     "date": "2018-07-10",
     "url": "https://agents.willem.com/en/posts/2018-07-10_enjoy-a-festival-without-alcohol/"
    },
    {
     "slug": "2018-04-30_off-the-grid-working-on-100-renewable-energy",
     "title": "Off the grid: Working on 100% renewable energy",
     "date": "2018-04-30",
     "url": "https://agents.willem.com/en/posts/2018-04-30_off-the-grid-working-on-100-renewable-energy/"
    },
    {
     "slug": "2018-04-18_outside-the-comfort-zone-amateur-acting",
     "title": "Outside the comfort zone: amateur acting",
     "date": "2018-04-18",
     "url": "https://agents.willem.com/en/posts/2018-04-18_outside-the-comfort-zone-amateur-acting/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2017-11-15_collecting-health-data-with-biostrap",
     "title": "Collecting health data with Biostrap",
     "date": "2017-11-15",
     "url": "https://agents.willem.com/en/posts/2017-11-15_collecting-health-data-with-biostrap/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-04-30_smartwatches-vs-mechanical-watches",
     "title": "Smartwatches vs Mechanical watches",
     "date": "2017-04-30",
     "url": "https://agents.willem.com/en/posts/2017-04-30_smartwatches-vs-mechanical-watches/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-12-31_one-year-of-cycling",
     "title": "One year of cycling",
     "date": "2016-12-31",
     "url": "https://agents.willem.com/en/posts/2016-12-31_one-year-of-cycling/"
    },
    {
     "slug": "2016-10-01_harvesting-boredom-to-let-creativity-flourish",
     "title": "Harvesting boredom to let creativity flourish",
     "date": "2016-10-01",
     "url": "https://agents.willem.com/en/posts/2016-10-01_harvesting-boredom-to-let-creativity-flourish/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    },
    {
     "slug": "2016-07-15_cash-is-king-or-is-it",
     "title": "Cash is king, or is it?",
     "date": "2016-07-15",
     "url": "https://agents.willem.com/en/posts/2016-07-15_cash-is-king-or-is-it/"
    },
    {
     "slug": "2016-06-23_building-the-blog-in-style",
     "title": "Building the blog... in style!",
     "date": "2016-06-23",
     "url": "https://agents.willem.com/en/posts/2016-06-23_building-the-blog-in-style/"
    }
   ]
  },
  {
   "name": "howto",
   "slug": "howto",
   "url": "https://agents.willem.com/en/topics/howto/",
   "post_count": 31,
   "posts": [
    {
     "slug": "2024-11-10_go-viral-on-x",
     "title": "Go Viral on X",
     "date": "2024-11-10",
     "url": "https://agents.willem.com/en/posts/2024-11-10_go-viral-on-x/"
    },
    {
     "slug": "2022-07-17_offline-music",
     "title": "Offline Music",
     "date": "2022-07-17",
     "url": "https://agents.willem.com/en/posts/2022-07-17_offline-music/"
    },
    {
     "slug": "2020-11-22_replacing-a-shimano-shift-cable",
     "title": "Replacing a Shimano shift cable",
     "date": "2020-11-22",
     "url": "https://agents.willem.com/en/posts/2020-11-22_replacing-a-shimano-shift-cable/"
    },
    {
     "slug": "2020-10-31_increase-traffic-to-your-blog-with-a-rss-feed",
     "title": "Increase traffic to your blog with a RSS feed",
     "date": "2020-10-31",
     "url": "https://agents.willem.com/en/posts/2020-10-31_increase-traffic-to-your-blog-with-a-rss-feed/"
    },
    {
     "slug": "2020-10-30_how-to-use-rsync-to-make-backups",
     "title": "How to use rsync to make backups",
     "date": "2020-10-30",
     "url": "https://agents.willem.com/en/posts/2020-10-30_how-to-use-rsync-to-make-backups/"
    },
    {
     "slug": "2020-09-28_refining-my-tablet-os-experience",
     "title": "Refining my tablet OS experience",
     "date": "2020-09-28",
     "url": "https://agents.willem.com/en/posts/2020-09-28_refining-my-tablet-os-experience/"
    },
    {
     "slug": "2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet",
     "title": "Syncing files seamlessly between smartphone and tablet",
     "date": "2020-09-16",
     "url": "https://agents.willem.com/en/posts/2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet/"
    },
    {
     "slug": "2020-08-31_free-from-the-icloud-escaping-apple-photos",
     "title": "Free from the iCloud: Escaping Apple Photos",
     "date": "2020-08-31",
     "url": "https://agents.willem.com/en/posts/2020-08-31_free-from-the-icloud-escaping-apple-photos/"
    },
    {
     "slug": "2020-08-23_cleaning-a-vintage-watch",
     "title": "Cleaning a vintage watch",
     "date": "2020-08-23",
     "url": "https://agents.willem.com/en/posts/2020-08-23_cleaning-a-vintage-watch/"
    },
    {
     "slug": "2020-07-30_upgrading-a-27-inch-imac-5k-to-14-terabytes",
     "title": "Upgrading a 27-inch iMac 5K to 14 terabytes",
     "date": "2020-07-30",
     "url": "https://agents.willem.com/en/posts/2020-07-30_upgrading-a-27-inch-imac-5k-to-14-terabytes/"
    },
    {
     "slug": "2020-07-09_repairing-a-giro-aeon-bicycle-helmet",
     "title": "Repairing a Giro AEON bicycle helmet",
     "date": "2020-07-09",
     "url": "https://agents.willem.com/en/posts/2020-07-09_repairing-a-giro-aeon-bicycle-helmet/"
    },
    {
     "slug": "2020-06-24_some-thoughts-on-touch-screen-user-interface-design",
     "title": "Some thoughts on touch screen user interface design",
     "date": "2020-06-24",
     "url": "https://agents.willem.com/en/posts/2020-06-24_some-thoughts-on-touch-screen-user-interface-design/"
    },
    {
     "slug": "2020-05-11_scalable-application-design-without-magic",
     "title": "Scalable application design without magic",
     "date": "2020-05-11",
     "url": "https://agents.willem.com/en/posts/2020-05-11_scalable-application-design-without-magic/"
    },
    {
     "slug": "2019-11-22_building-a-professional-72tb-nas",
     "title": "Building a professional 72TB NAS",
     "date": "2019-11-22",
     "url": "https://agents.willem.com/en/posts/2019-11-22_building-a-professional-72tb-nas/"
    },
    {
     "slug": "2019-09-10_fighting-backscatter-spam-at-server-level",
     "title": "Fighting backscatter spam at server level",
     "date": "2019-09-10",
     "url": "https://agents.willem.com/en/posts/2019-09-10_fighting-backscatter-spam-at-server-level/"
    },
    {
     "slug": "2019-08-18_creating-a-minimal-road-bike",
     "title": "Creating a minimal road bike",
     "date": "2019-08-18",
     "url": "https://agents.willem.com/en/posts/2019-08-18_creating-a-minimal-road-bike/"
    },
    {
     "slug": "2019-06-25_assembling-a-cargo-bike",
     "title": "Assembling a cargo bike",
     "date": "2019-06-25",
     "url": "https://agents.willem.com/en/posts/2019-06-25_assembling-a-cargo-bike/"
    },
    {
     "slug": "2019-03-31_wordpress-10-tips-to-secure-your-website",
     "title": "WordPress: 10 tips to secure your website",
     "date": "2019-03-31",
     "url": "https://agents.willem.com/en/posts/2019-03-31_wordpress-10-tips-to-secure-your-website/"
    },
    {
     "slug": "2019-03-20_servicing-a-robot-vacuum-cleaner",
     "title": "Servicing a robot vacuum cleaner",
     "date": "2019-03-20",
     "url": "https://agents.willem.com/en/posts/2019-03-20_servicing-a-robot-vacuum-cleaner/"
    },
    {
     "slug": "2019-01-24_my-first-weeks-as-dad",
     "title": "My first weeks as dad",
     "date": "2019-01-24",
     "url": "https://agents.willem.com/en/posts/2019-01-24_my-first-weeks-as-dad/"
    },
    {
     "slug": "2018-12-06_do-amazing-things-with-a-focused-mind",
     "title": "Do amazing things with a focused mind",
     "date": "2018-12-06",
     "url": "https://agents.willem.com/en/posts/2018-12-06_do-amazing-things-with-a-focused-mind/"
    },
    {
     "slug": "2018-10-16_rescuing-files-from-a-broken-harddisk",
     "title": "Rescuing files from a broken harddisk",
     "date": "2018-10-16",
     "url": "https://agents.willem.com/en/posts/2018-10-16_rescuing-files-from-a-broken-harddisk/"
    },
    {
     "slug": "2018-09-26_optimising-images-for-the-web-and-performance",
     "title": "Optimising images for the web and performance",
     "date": "2018-09-26",
     "url": "https://agents.willem.com/en/posts/2018-09-26_optimising-images-for-the-web-and-performance/"
    },
    {
     "slug": "2018-07-20_helping-people-with-free-software",
     "title": "Helping people with free software",
     "date": "2018-07-20",
     "url": "https://agents.willem.com/en/posts/2018-07-20_helping-people-with-free-software/"
    },
    {
     "slug": "2018-06-09_removing-paint-from-a-bike-frame",
     "title": "Removing paint from a bike frame",
     "date": "2018-06-09",
     "url": "https://agents.willem.com/en/posts/2018-06-09_removing-paint-from-a-bike-frame/"
    },
    {
     "slug": "2018-06-02_creating-a-minimal-iphone-stand",
     "title": "Creating a minimal iPhone stand",
     "date": "2018-06-02",
     "url": "https://agents.willem.com/en/posts/2018-06-02_creating-a-minimal-iphone-stand/"
    },
    {
     "slug": "2018-04-30_off-the-grid-working-on-100-renewable-energy",
     "title": "Off the grid: Working on 100% renewable energy",
     "date": "2018-04-30",
     "url": "https://agents.willem.com/en/posts/2018-04-30_off-the-grid-working-on-100-renewable-energy/"
    },
    {
     "slug": "2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers",
     "title": "Cyber security: 5 easy tips to protect your server against hackers",
     "date": "2018-03-10",
     "url": "https://agents.willem.com/en/posts/2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers/"
    },
    {
     "slug": "2017-10-23_from-tree-to-table",
     "title": "From tree to table",
     "date": "2017-10-23",
     "url": "https://agents.willem.com/en/posts/2017-10-23_from-tree-to-table/"
    },
    {
     "slug": "2017-08-31_clouds-below-my-floor",
     "title": "Clouds below my floor",
     "date": "2017-08-31",
     "url": "https://agents.willem.com/en/posts/2017-08-31_clouds-below-my-floor/"
    },
    {
     "slug": "2017-03-26_repairing-a-nintendo-gameboy-advance-sp",
     "title": "Repairing a Nintendo Gameboy Advance SP",
     "date": "2017-03-26",
     "url": "https://agents.willem.com/en/posts/2017-03-26_repairing-a-nintendo-gameboy-advance-sp/"
    }
   ]
  },
  {
   "name": "minimal",
   "slug": "minimal",
   "url": "https://agents.willem.com/en/topics/minimal/",
   "post_count": 30,
   "posts": [
    {
     "slug": "2025-08-29_auscultare-podcast-audiobook-player",
     "title": "Auscultare Podcast + Audiobook Player",
     "date": "2025-08-29",
     "url": "https://agents.willem.com/en/posts/2025-08-29_auscultare-podcast-audiobook-player/"
    },
    {
     "slug": "2025-01-27_podcast-downloader",
     "title": "Podcast Downloader",
     "date": "2025-01-27",
     "url": "https://agents.willem.com/en/posts/2025-01-27_podcast-downloader/"
    },
    {
     "slug": "2024-05-11_developing-a-native-ios-app",
     "title": "Developing a native iOS app",
     "date": "2024-05-11",
     "url": "https://agents.willem.com/en/posts/2024-05-11_developing-a-native-ios-app/"
    },
    {
     "slug": "2023-11-10_apple-watch-as-phone",
     "title": "Apple Watch as Phone",
     "date": "2023-11-10",
     "url": "https://agents.willem.com/en/posts/2023-11-10_apple-watch-as-phone/"
    },
    {
     "slug": "2021-12-09_for-the-love-of-mini",
     "title": "For the love of mini",
     "date": "2021-12-09",
     "url": "https://agents.willem.com/en/posts/2021-12-09_for-the-love-of-mini/"
    },
    {
     "slug": "2021-10-25_using-google-free-android",
     "title": "Using Google Free Android",
     "date": "2021-10-25",
     "url": "https://agents.willem.com/en/posts/2021-10-25_using-google-free-android/"
    },
    {
     "slug": "2021-04-10_fixed-gear-gran-fondo",
     "title": "Fixed Gear Gran Fondo",
     "date": "2021-04-10",
     "url": "https://agents.willem.com/en/posts/2021-04-10_fixed-gear-gran-fondo/"
    },
    {
     "slug": "2020-11-30_designing-my-own-watch",
     "title": "Designing my own watch",
     "date": "2020-11-30",
     "url": "https://agents.willem.com/en/posts/2020-11-30_designing-my-own-watch/"
    },
    {
     "slug": "2020-11-03_the-joy-of-a-simple-laptop",
     "title": "The joy of a simple laptop",
     "date": "2020-11-03",
     "url": "https://agents.willem.com/en/posts/2020-11-03_the-joy-of-a-simple-laptop/"
    },
    {
     "slug": "2020-09-29_riding-with-omata-one",
     "title": "Riding with Omata One",
     "date": "2020-09-29",
     "url": "https://agents.willem.com/en/posts/2020-09-29_riding-with-omata-one/"
    },
    {
     "slug": "2020-09-28_refining-my-tablet-os-experience",
     "title": "Refining my tablet OS experience",
     "date": "2020-09-28",
     "url": "https://agents.willem.com/en/posts/2020-09-28_refining-my-tablet-os-experience/"
    },
    {
     "slug": "2020-06-17_tudor-black-bay-36-long-term-review",
     "title": "Tudor Black Bay 36 long-term review",
     "date": "2020-06-17",
     "url": "https://agents.willem.com/en/posts/2020-06-17_tudor-black-bay-36-long-term-review/"
    },
    {
     "slug": "2020-04-30_minimalistic-road-bike-with-gates-carbon-drive",
     "title": "Minimalistic road bike with Gates carbon drive",
     "date": "2020-04-30",
     "url": "https://agents.willem.com/en/posts/2020-04-30_minimalistic-road-bike-with-gates-carbon-drive/"
    },
    {
     "slug": "2020-03-09_making-my-own-tablet-os",
     "title": "Making my own tablet OS",
     "date": "2020-03-09",
     "url": "https://agents.willem.com/en/posts/2020-03-09_making-my-own-tablet-os/"
    },
    {
     "slug": "2019-12-31_whoop-strap-review-24-7-wearable-sensor",
     "title": "Whoop strap review: 24/7 wearable sensor",
     "date": "2019-12-31",
     "url": "https://agents.willem.com/en/posts/2019-12-31_whoop-strap-review-24-7-wearable-sensor/"
    },
    {
     "slug": "2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight",
     "title": "Supernova E3 Pro 2 dynamo powered headlight",
     "date": "2019-11-26",
     "url": "https://agents.willem.com/en/posts/2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight/"
    },
    {
     "slug": "2019-08-18_creating-a-minimal-road-bike",
     "title": "Creating a minimal road bike",
     "date": "2019-08-18",
     "url": "https://agents.willem.com/en/posts/2019-08-18_creating-a-minimal-road-bike/"
    },
    {
     "slug": "2019-04-30_the-best-bike-computer-app-cyclemeter",
     "title": "The best bike computer app: Cyclemeter",
     "date": "2019-04-30",
     "url": "https://agents.willem.com/en/posts/2019-04-30_the-best-bike-computer-app-cyclemeter/"
    },
    {
     "slug": "2019-02-27_one-year-on-the-ultimate-commuter-bike",
     "title": "One year on the ultimate commuter bike",
     "date": "2019-02-27",
     "url": "https://agents.willem.com/en/posts/2019-02-27_one-year-on-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2018-06-09_removing-paint-from-a-bike-frame",
     "title": "Removing paint from a bike frame",
     "date": "2018-06-09",
     "url": "https://agents.willem.com/en/posts/2018-06-09_removing-paint-from-a-bike-frame/"
    },
    {
     "slug": "2018-06-02_creating-a-minimal-iphone-stand",
     "title": "Creating a minimal iPhone stand",
     "date": "2018-06-02",
     "url": "https://agents.willem.com/en/posts/2018-06-02_creating-a-minimal-iphone-stand/"
    },
    {
     "slug": "2018-04-30_off-the-grid-working-on-100-renewable-energy",
     "title": "Off the grid: Working on 100% renewable energy",
     "date": "2018-04-30",
     "url": "https://agents.willem.com/en/posts/2018-04-30_off-the-grid-working-on-100-renewable-energy/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-10-01_harvesting-boredom-to-let-creativity-flourish",
     "title": "Harvesting boredom to let creativity flourish",
     "date": "2016-10-01",
     "url": "https://agents.willem.com/en/posts/2016-10-01_harvesting-boredom-to-let-creativity-flourish/"
    },
    {
     "slug": "2016-07-15_cash-is-king-or-is-it",
     "title": "Cash is king, or is it?",
     "date": "2016-07-15",
     "url": "https://agents.willem.com/en/posts/2016-07-15_cash-is-king-or-is-it/"
    }
   ]
  },
  {
   "name": "server",
   "slug": "server",
   "url": "https://agents.willem.com/en/topics/server/",
   "post_count": 30,
   "posts": [
    {
     "slug": "2026-02-20_agentic-coding-on-a-linux-vps",
     "title": "Agentic Coding on a Linux VPS",
     "date": "2026-02-20",
     "url": "https://agents.willem.com/en/posts/2026-02-20_agentic-coding-on-a-linux-vps/"
    },
    {
     "slug": "2025-06-04_breaking-changes",
     "title": "Breaking Changes",
     "date": "2025-06-04",
     "url": "https://agents.willem.com/en/posts/2025-06-04_breaking-changes/"
    },
    {
     "slug": "2025-01-23_champions-league-of-webdesign",
     "title": "Champions League of Webdesign",
     "date": "2025-01-23",
     "url": "https://agents.willem.com/en/posts/2025-01-23_champions-league-of-webdesign/"
    },
    {
     "slug": "2023-12-15_backup-rotation-scheme",
     "title": "Backup Rotation Scheme",
     "date": "2023-12-15",
     "url": "https://agents.willem.com/en/posts/2023-12-15_backup-rotation-scheme/"
    },
    {
     "slug": "2023-05-03_using-ai-to-generate-code",
     "title": "Using AI to generate code",
     "date": "2023-05-03",
     "url": "https://agents.willem.com/en/posts/2023-05-03_using-ai-to-generate-code/"
    },
    {
     "slug": "2023-04-05_cutting-cloud-costs",
     "title": "Cutting Cloud Costs",
     "date": "2023-04-05",
     "url": "https://agents.willem.com/en/posts/2023-04-05_cutting-cloud-costs/"
    },
    {
     "slug": "2022-07-30_captcha-alternative",
     "title": "CAPTCHA Alternative",
     "date": "2022-07-30",
     "url": "https://agents.willem.com/en/posts/2022-07-30_captcha-alternative/"
    },
    {
     "slug": "2021-08-31_protecting-vmware-esxi",
     "title": "Protecting VMware ESXi",
     "date": "2021-08-31",
     "url": "https://agents.willem.com/en/posts/2021-08-31_protecting-vmware-esxi/"
    },
    {
     "slug": "2021-06-30_migrating-to-the-cloud",
     "title": "Migrating to the Cloud",
     "date": "2021-06-30",
     "url": "https://agents.willem.com/en/posts/2021-06-30_migrating-to-the-cloud/"
    },
    {
     "slug": "2021-02-02_realtime-service-uptime-monitoring",
     "title": "Realtime service uptime monitoring",
     "date": "2021-02-02",
     "url": "https://agents.willem.com/en/posts/2021-02-02_realtime-service-uptime-monitoring/"
    },
    {
     "slug": "2020-12-02_designing-a-multi-dimensional-capacity-queue",
     "title": "Designing a multi dimensional capacity queue",
     "date": "2020-12-02",
     "url": "https://agents.willem.com/en/posts/2020-12-02_designing-a-multi-dimensional-capacity-queue/"
    },
    {
     "slug": "2020-10-30_how-to-use-rsync-to-make-backups",
     "title": "How to use rsync to make backups",
     "date": "2020-10-30",
     "url": "https://agents.willem.com/en/posts/2020-10-30_how-to-use-rsync-to-make-backups/"
    },
    {
     "slug": "2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet",
     "title": "Syncing files seamlessly between smartphone and tablet",
     "date": "2020-09-16",
     "url": "https://agents.willem.com/en/posts/2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet/"
    },
    {
     "slug": "2020-06-12_linking-lemmid-store-with-kitchens",
     "title": "Linking Lemmid Store with kitchens",
     "date": "2020-06-12",
     "url": "https://agents.willem.com/en/posts/2020-06-12_linking-lemmid-store-with-kitchens/"
    },
    {
     "slug": "2020-05-11_scalable-application-design-without-magic",
     "title": "Scalable application design without magic",
     "date": "2020-05-11",
     "url": "https://agents.willem.com/en/posts/2020-05-11_scalable-application-design-without-magic/"
    },
    {
     "slug": "2020-04-01_traffic-shaping-using-iptables-and-tc",
     "title": "Traffic shaping using iptables and tc",
     "date": "2020-04-01",
     "url": "https://agents.willem.com/en/posts/2020-04-01_traffic-shaping-using-iptables-and-tc/"
    },
    {
     "slug": "2020-03-25_designing-and-implementing-a-micro-payment-system",
     "title": "Designing and implementing a (micro) payment system",
     "date": "2020-03-25",
     "url": "https://agents.willem.com/en/posts/2020-03-25_designing-and-implementing-a-micro-payment-system/"
    },
    {
     "slug": "2020-03-03_monolithic-vs-microservices-software-architecture",
     "title": "Monolithic vs Microservices software architecture",
     "date": "2020-03-03",
     "url": "https://agents.willem.com/en/posts/2020-03-03_monolithic-vs-microservices-software-architecture/"
    },
    {
     "slug": "2020-02-28_your-own-addressbook-and-calendar-cloud",
     "title": "Your own addressbook and calendar cloud",
     "date": "2020-02-28",
     "url": "https://agents.willem.com/en/posts/2020-02-28_your-own-addressbook-and-calendar-cloud/"
    },
    {
     "slug": "2019-11-22_building-a-professional-72tb-nas",
     "title": "Building a professional 72TB NAS",
     "date": "2019-11-22",
     "url": "https://agents.willem.com/en/posts/2019-11-22_building-a-professional-72tb-nas/"
    },
    {
     "slug": "2019-09-10_fighting-backscatter-spam-at-server-level",
     "title": "Fighting backscatter spam at server level",
     "date": "2019-09-10",
     "url": "https://agents.willem.com/en/posts/2019-09-10_fighting-backscatter-spam-at-server-level/"
    },
    {
     "slug": "2019-05-24_dig-for-dummies",
     "title": "Dig for dummies",
     "date": "2019-05-24",
     "url": "https://agents.willem.com/en/posts/2019-05-24_dig-for-dummies/"
    },
    {
     "slug": "2019-03-31_wordpress-10-tips-to-secure-your-website",
     "title": "WordPress: 10 tips to secure your website",
     "date": "2019-03-31",
     "url": "https://agents.willem.com/en/posts/2019-03-31_wordpress-10-tips-to-secure-your-website/"
    },
    {
     "slug": "2019-02-28_understanding-the-security-concerns-in-shared-hosting",
     "title": "Understanding the security concerns in shared hosting",
     "date": "2019-02-28",
     "url": "https://agents.willem.com/en/posts/2019-02-28_understanding-the-security-concerns-in-shared-hosting/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-09-26_optimising-images-for-the-web-and-performance",
     "title": "Optimising images for the web and performance",
     "date": "2018-09-26",
     "url": "https://agents.willem.com/en/posts/2018-09-26_optimising-images-for-the-web-and-performance/"
    },
    {
     "slug": "2018-08-20_google-analytics-vs-awstats",
     "title": "Google Analytics vs AWStats",
     "date": "2018-08-20",
     "url": "https://agents.willem.com/en/posts/2018-08-20_google-analytics-vs-awstats/"
    },
    {
     "slug": "2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers",
     "title": "Cyber security: 5 easy tips to protect your server against hackers",
     "date": "2018-03-10",
     "url": "https://agents.willem.com/en/posts/2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers/"
    },
    {
     "slug": "2018-02-21_updating-snake-97",
     "title": "Updating Snake '97",
     "date": "2018-02-21",
     "url": "https://agents.willem.com/en/posts/2018-02-21_updating-snake-97/"
    },
    {
     "slug": "2017-08-31_clouds-below-my-floor",
     "title": "Clouds below my floor",
     "date": "2017-08-31",
     "url": "https://agents.willem.com/en/posts/2017-08-31_clouds-below-my-floor/"
    }
   ]
  },
  {
   "name": "sport",
   "slug": "sport",
   "url": "https://agents.willem.com/en/topics/sport/",
   "post_count": 29,
   "posts": [
    {
     "slug": "2026-01-21_trail-running",
     "title": "Trail Running",
     "date": "2026-01-21",
     "url": "https://agents.willem.com/en/posts/2026-01-21_trail-running/"
    },
    {
     "slug": "2025-05-12_when-the-going-gets-tough",
     "title": "When the Going Gets Tough",
     "date": "2025-05-12",
     "url": "https://agents.willem.com/en/posts/2025-05-12_when-the-going-gets-tough/"
    },
    {
     "slug": "2025-03-06_open-sourcing-gran-fondo",
     "title": "Open-Sourcing Gran Fondo",
     "date": "2025-03-06",
     "url": "https://agents.willem.com/en/posts/2025-03-06_open-sourcing-gran-fondo/"
    },
    {
     "slug": "2024-12-19_data-versus-feeling",
     "title": "Data versus Feeling",
     "date": "2024-12-19",
     "url": "https://agents.willem.com/en/posts/2024-12-19_data-versus-feeling/"
    },
    {
     "slug": "2024-10-20_marathon",
     "title": "Marathon",
     "date": "2024-10-20",
     "url": "https://agents.willem.com/en/posts/2024-10-20_marathon/"
    },
    {
     "slug": "2024-05-11_developing-a-native-ios-app",
     "title": "Developing a native iOS app",
     "date": "2024-05-11",
     "url": "https://agents.willem.com/en/posts/2024-05-11_developing-a-native-ios-app/"
    },
    {
     "slug": "2023-05-31_impact-of-training",
     "title": "Impact of training",
     "date": "2023-05-31",
     "url": "https://agents.willem.com/en/posts/2023-05-31_impact-of-training/"
    },
    {
     "slug": "2022-01-14_wearing-whoop-4-0",
     "title": "Wearing WHOOP 4.0",
     "date": "2022-01-14",
     "url": "https://agents.willem.com/en/posts/2022-01-14_wearing-whoop-4-0/"
    },
    {
     "slug": "2021-04-10_fixed-gear-gran-fondo",
     "title": "Fixed Gear Gran Fondo",
     "date": "2021-04-10",
     "url": "https://agents.willem.com/en/posts/2021-04-10_fixed-gear-gran-fondo/"
    },
    {
     "slug": "2021-01-10_commuter-bike-checkup",
     "title": "Commuter bike checkup",
     "date": "2021-01-10",
     "url": "https://agents.willem.com/en/posts/2021-01-10_commuter-bike-checkup/"
    },
    {
     "slug": "2020-09-29_riding-with-omata-one",
     "title": "Riding with Omata One",
     "date": "2020-09-29",
     "url": "https://agents.willem.com/en/posts/2020-09-29_riding-with-omata-one/"
    },
    {
     "slug": "2020-07-09_repairing-a-giro-aeon-bicycle-helmet",
     "title": "Repairing a Giro AEON bicycle helmet",
     "date": "2020-07-09",
     "url": "https://agents.willem.com/en/posts/2020-07-09_repairing-a-giro-aeon-bicycle-helmet/"
    },
    {
     "slug": "2020-04-30_minimalistic-road-bike-with-gates-carbon-drive",
     "title": "Minimalistic road bike with Gates carbon drive",
     "date": "2020-04-30",
     "url": "https://agents.willem.com/en/posts/2020-04-30_minimalistic-road-bike-with-gates-carbon-drive/"
    },
    {
     "slug": "2019-08-28_riding-with-a-power-meter-on-your-bike",
     "title": "Riding with a power meter on your bike",
     "date": "2019-08-28",
     "url": "https://agents.willem.com/en/posts/2019-08-28_riding-with-a-power-meter-on-your-bike/"
    },
    {
     "slug": "2019-08-18_creating-a-minimal-road-bike",
     "title": "Creating a minimal road bike",
     "date": "2019-08-18",
     "url": "https://agents.willem.com/en/posts/2019-08-18_creating-a-minimal-road-bike/"
    },
    {
     "slug": "2019-07-15_optical-vs-chest-strap-heart-rate-monitors",
     "title": "Optical vs chest strap heart rate monitors",
     "date": "2019-07-15",
     "url": "https://agents.willem.com/en/posts/2019-07-15_optical-vs-chest-strap-heart-rate-monitors/"
    },
    {
     "slug": "2019-06-25_assembling-a-cargo-bike",
     "title": "Assembling a cargo bike",
     "date": "2019-06-25",
     "url": "https://agents.willem.com/en/posts/2019-06-25_assembling-a-cargo-bike/"
    },
    {
     "slug": "2019-05-29_solo-around-the-markermeer-211km",
     "title": "Solo around the Markermeer (211KM)",
     "date": "2019-05-29",
     "url": "https://agents.willem.com/en/posts/2019-05-29_solo-around-the-markermeer-211km/"
    },
    {
     "slug": "2019-04-30_the-best-bike-computer-app-cyclemeter",
     "title": "The best bike computer app: Cyclemeter",
     "date": "2019-04-30",
     "url": "https://agents.willem.com/en/posts/2019-04-30_the-best-bike-computer-app-cyclemeter/"
    },
    {
     "slug": "2019-02-27_one-year-on-the-ultimate-commuter-bike",
     "title": "One year on the ultimate commuter bike",
     "date": "2019-02-27",
     "url": "https://agents.willem.com/en/posts/2019-02-27_one-year-on-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2018-09-27_swimming-and-cycling-with-apple-watch",
     "title": "Swimming and cycling with Apple Watch",
     "date": "2018-09-27",
     "url": "https://agents.willem.com/en/posts/2018-09-27_swimming-and-cycling-with-apple-watch/"
    },
    {
     "slug": "2018-05-17_listen-to-your-body",
     "title": "Listen to your body",
     "date": "2018-05-17",
     "url": "https://agents.willem.com/en/posts/2018-05-17_listen-to-your-body/"
    },
    {
     "slug": "2018-02-24_creating-the-ultimate-commuter-bike",
     "title": "Creating the ultimate commuter bike",
     "date": "2018-02-24",
     "url": "https://agents.willem.com/en/posts/2018-02-24_creating-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2017-11-15_collecting-health-data-with-biostrap",
     "title": "Collecting health data with Biostrap",
     "date": "2017-11-15",
     "url": "https://agents.willem.com/en/posts/2017-11-15_collecting-health-data-with-biostrap/"
    },
    {
     "slug": "2017-06-30_fietselfstedentocht-2017",
     "title": "Fietselfstedentocht 2017",
     "date": "2017-06-30",
     "url": "https://agents.willem.com/en/posts/2017-06-30_fietselfstedentocht-2017/"
    },
    {
     "slug": "2017-05-31_beast-of-the-green-hell",
     "title": "Beast of the Green Hell",
     "date": "2017-05-31",
     "url": "https://agents.willem.com/en/posts/2017-05-31_beast-of-the-green-hell/"
    },
    {
     "slug": "2016-12-31_one-year-of-cycling",
     "title": "One year of cycling",
     "date": "2016-12-31",
     "url": "https://agents.willem.com/en/posts/2016-12-31_one-year-of-cycling/"
    },
    {
     "slug": "2016-09-03_batavus-champion-bike-from-1978",
     "title": "Batavus Champion bike from 1978",
     "date": "2016-09-03",
     "url": "https://agents.willem.com/en/posts/2016-09-03_batavus-champion-bike-from-1978/"
    }
   ]
  },
  {
   "name": "heart",
   "slug": "heart",
   "url": "https://agents.willem.com/en/topics/heart/",
   "post_count": 26,
   "posts": [
    {
     "slug": "2025-03-06_open-sourcing-gran-fondo",
     "title": "Open-Sourcing Gran Fondo",
     "date": "2025-03-06",
     "url": "https://agents.willem.com/en/posts/2025-03-06_open-sourcing-gran-fondo/"
    },
    {
     "slug": "2024-12-19_data-versus-feeling",
     "title": "Data versus Feeling",
     "date": "2024-12-19",
     "url": "https://agents.willem.com/en/posts/2024-12-19_data-versus-feeling/"
    },
    {
     "slug": "2024-05-11_developing-a-native-ios-app",
     "title": "Developing a native iOS app",
     "date": "2024-05-11",
     "url": "https://agents.willem.com/en/posts/2024-05-11_developing-a-native-ios-app/"
    },
    {
     "slug": "2024-03-24_half-marathon",
     "title": "Half Marathon",
     "date": "2024-03-24",
     "url": "https://agents.willem.com/en/posts/2024-03-24_half-marathon/"
    },
    {
     "slug": "2024-01-16_health-and-fitness-data",
     "title": "Health and fitness data",
     "date": "2024-01-16",
     "url": "https://agents.willem.com/en/posts/2024-01-16_health-and-fitness-data/"
    },
    {
     "slug": "2023-05-31_impact-of-training",
     "title": "Impact of training",
     "date": "2023-05-31",
     "url": "https://agents.willem.com/en/posts/2023-05-31_impact-of-training/"
    },
    {
     "slug": "2023-04-20_tips-for-long-distance-cycling",
     "title": "Tips for Long-Distance Cycling",
     "date": "2023-04-20",
     "url": "https://agents.willem.com/en/posts/2023-04-20_tips-for-long-distance-cycling/"
    },
    {
     "slug": "2022-01-14_wearing-whoop-4-0",
     "title": "Wearing WHOOP 4.0",
     "date": "2022-01-14",
     "url": "https://agents.willem.com/en/posts/2022-01-14_wearing-whoop-4-0/"
    },
    {
     "slug": "2020-09-29_riding-with-omata-one",
     "title": "Riding with Omata One",
     "date": "2020-09-29",
     "url": "https://agents.willem.com/en/posts/2020-09-29_riding-with-omata-one/"
    },
    {
     "slug": "2020-01-28_measuring-cholesterol-levels-in-blood",
     "title": "Measuring cholesterol levels in blood",
     "date": "2020-01-28",
     "url": "https://agents.willem.com/en/posts/2020-01-28_measuring-cholesterol-levels-in-blood/"
    },
    {
     "slug": "2020-01-24_improve-your-sleep-by-blocking-light",
     "title": "Improve your sleep by blocking light",
     "date": "2020-01-24",
     "url": "https://agents.willem.com/en/posts/2020-01-24_improve-your-sleep-by-blocking-light/"
    },
    {
     "slug": "2019-12-31_whoop-strap-review-24-7-wearable-sensor",
     "title": "Whoop strap review: 24/7 wearable sensor",
     "date": "2019-12-31",
     "url": "https://agents.willem.com/en/posts/2019-12-31_whoop-strap-review-24-7-wearable-sensor/"
    },
    {
     "slug": "2019-08-28_riding-with-a-power-meter-on-your-bike",
     "title": "Riding with a power meter on your bike",
     "date": "2019-08-28",
     "url": "https://agents.willem.com/en/posts/2019-08-28_riding-with-a-power-meter-on-your-bike/"
    },
    {
     "slug": "2019-07-16_limitations-of-sleep-tracking-using-a-wearable",
     "title": "Limitations of sleep tracking using a wearable",
     "date": "2019-07-16",
     "url": "https://agents.willem.com/en/posts/2019-07-16_limitations-of-sleep-tracking-using-a-wearable/"
    },
    {
     "slug": "2019-07-15_optical-vs-chest-strap-heart-rate-monitors",
     "title": "Optical vs chest strap heart rate monitors",
     "date": "2019-07-15",
     "url": "https://agents.willem.com/en/posts/2019-07-15_optical-vs-chest-strap-heart-rate-monitors/"
    },
    {
     "slug": "2019-05-29_solo-around-the-markermeer-211km",
     "title": "Solo around the Markermeer (211KM)",
     "date": "2019-05-29",
     "url": "https://agents.willem.com/en/posts/2019-05-29_solo-around-the-markermeer-211km/"
    },
    {
     "slug": "2019-04-30_the-best-bike-computer-app-cyclemeter",
     "title": "The best bike computer app: Cyclemeter",
     "date": "2019-04-30",
     "url": "https://agents.willem.com/en/posts/2019-04-30_the-best-bike-computer-app-cyclemeter/"
    },
    {
     "slug": "2019-01-29_born-with-mcadd",
     "title": "Born with MCADD",
     "date": "2019-01-29",
     "url": "https://agents.willem.com/en/posts/2019-01-29_born-with-mcadd/"
    },
    {
     "slug": "2019-01-24_my-first-weeks-as-dad",
     "title": "My first weeks as dad",
     "date": "2019-01-24",
     "url": "https://agents.willem.com/en/posts/2019-01-24_my-first-weeks-as-dad/"
    },
    {
     "slug": "2018-12-06_do-amazing-things-with-a-focused-mind",
     "title": "Do amazing things with a focused mind",
     "date": "2018-12-06",
     "url": "https://agents.willem.com/en/posts/2018-12-06_do-amazing-things-with-a-focused-mind/"
    },
    {
     "slug": "2018-09-27_swimming-and-cycling-with-apple-watch",
     "title": "Swimming and cycling with Apple Watch",
     "date": "2018-09-27",
     "url": "https://agents.willem.com/en/posts/2018-09-27_swimming-and-cycling-with-apple-watch/"
    },
    {
     "slug": "2018-05-17_listen-to-your-body",
     "title": "Listen to your body",
     "date": "2018-05-17",
     "url": "https://agents.willem.com/en/posts/2018-05-17_listen-to-your-body/"
    },
    {
     "slug": "2018-04-18_outside-the-comfort-zone-amateur-acting",
     "title": "Outside the comfort zone: amateur acting",
     "date": "2018-04-18",
     "url": "https://agents.willem.com/en/posts/2018-04-18_outside-the-comfort-zone-amateur-acting/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2017-11-15_collecting-health-data-with-biostrap",
     "title": "Collecting health data with Biostrap",
     "date": "2017-11-15",
     "url": "https://agents.willem.com/en/posts/2017-11-15_collecting-health-data-with-biostrap/"
    },
    {
     "slug": "2017-06-30_fietselfstedentocht-2017",
     "title": "Fietselfstedentocht 2017",
     "date": "2017-06-30",
     "url": "https://agents.willem.com/en/posts/2017-06-30_fietselfstedentocht-2017/"
    }
   ]
  },
  {
   "name": "creating",
   "slug": "creating",
   "url": "https://agents.willem.com/en/topics/creating/",
   "post_count": 25,
   "posts": [
    {
     "slug": "2025-01-23_champions-league-of-webdesign",
     "title": "Champions League of Webdesign",
     "date": "2025-01-23",
     "url": "https://agents.willem.com/en/posts/2025-01-23_champions-league-of-webdesign/"
    },
    {
     "slug": "2024-11-10_go-viral-on-x",
     "title": "Go Viral on X",
     "date": "2024-11-10",
     "url": "https://agents.willem.com/en/posts/2024-11-10_go-viral-on-x/"
    },
    {
     "slug": "2024-05-11_developing-a-native-ios-app",
     "title": "Developing a native iOS app",
     "date": "2024-05-11",
     "url": "https://agents.willem.com/en/posts/2024-05-11_developing-a-native-ios-app/"
    },
    {
     "slug": "2023-11-01_and-there-is-light",
     "title": "And... there is light!",
     "date": "2023-11-01",
     "url": "https://agents.willem.com/en/posts/2023-11-01_and-there-is-light/"
    },
    {
     "slug": "2022-04-18_snake-97-high-scores",
     "title": "Snake '97 High Scores",
     "date": "2022-04-18",
     "url": "https://agents.willem.com/en/posts/2022-04-18_snake-97-high-scores/"
    },
    {
     "slug": "2021-05-31_using-the-remarkable-paper-tablet",
     "title": "Using the reMarkable paper tablet",
     "date": "2021-05-31",
     "url": "https://agents.willem.com/en/posts/2021-05-31_using-the-remarkable-paper-tablet/"
    },
    {
     "slug": "2021-03-26_art-of-visualisation",
     "title": "Art of visualisation",
     "date": "2021-03-26",
     "url": "https://agents.willem.com/en/posts/2021-03-26_art-of-visualisation/"
    },
    {
     "slug": "2021-03-25_three-tips-to-make-a-content-strategy-work",
     "title": "Three tips to make a content strategy work",
     "date": "2021-03-25",
     "url": "https://agents.willem.com/en/posts/2021-03-25_three-tips-to-make-a-content-strategy-work/"
    },
    {
     "slug": "2021-01-31_building-a-product-platform",
     "title": "Building a product platform",
     "date": "2021-01-31",
     "url": "https://agents.willem.com/en/posts/2021-01-31_building-a-product-platform/"
    },
    {
     "slug": "2020-11-30_designing-my-own-watch",
     "title": "Designing my own watch",
     "date": "2020-11-30",
     "url": "https://agents.willem.com/en/posts/2020-11-30_designing-my-own-watch/"
    },
    {
     "slug": "2020-10-31_increase-traffic-to-your-blog-with-a-rss-feed",
     "title": "Increase traffic to your blog with a RSS feed",
     "date": "2020-10-31",
     "url": "https://agents.willem.com/en/posts/2020-10-31_increase-traffic-to-your-blog-with-a-rss-feed/"
    },
    {
     "slug": "2020-09-28_refining-my-tablet-os-experience",
     "title": "Refining my tablet OS experience",
     "date": "2020-09-28",
     "url": "https://agents.willem.com/en/posts/2020-09-28_refining-my-tablet-os-experience/"
    },
    {
     "slug": "2020-06-24_some-thoughts-on-touch-screen-user-interface-design",
     "title": "Some thoughts on touch screen user interface design",
     "date": "2020-06-24",
     "url": "https://agents.willem.com/en/posts/2020-06-24_some-thoughts-on-touch-screen-user-interface-design/"
    },
    {
     "slug": "2020-05-01_designing-an-interface-for-a-food-ordering-page",
     "title": "Designing an interface for a food ordering page",
     "date": "2020-05-01",
     "url": "https://agents.willem.com/en/posts/2020-05-01_designing-an-interface-for-a-food-ordering-page/"
    },
    {
     "slug": "2019-08-18_creating-a-minimal-road-bike",
     "title": "Creating a minimal road bike",
     "date": "2019-08-18",
     "url": "https://agents.willem.com/en/posts/2019-08-18_creating-a-minimal-road-bike/"
    },
    {
     "slug": "2019-06-25_assembling-a-cargo-bike",
     "title": "Assembling a cargo bike",
     "date": "2019-06-25",
     "url": "https://agents.willem.com/en/posts/2019-06-25_assembling-a-cargo-bike/"
    },
    {
     "slug": "2018-06-09_removing-paint-from-a-bike-frame",
     "title": "Removing paint from a bike frame",
     "date": "2018-06-09",
     "url": "https://agents.willem.com/en/posts/2018-06-09_removing-paint-from-a-bike-frame/"
    },
    {
     "slug": "2018-06-02_creating-a-minimal-iphone-stand",
     "title": "Creating a minimal iPhone stand",
     "date": "2018-06-02",
     "url": "https://agents.willem.com/en/posts/2018-06-02_creating-a-minimal-iphone-stand/"
    },
    {
     "slug": "2018-04-30_off-the-grid-working-on-100-renewable-energy",
     "title": "Off the grid: Working on 100% renewable energy",
     "date": "2018-04-30",
     "url": "https://agents.willem.com/en/posts/2018-04-30_off-the-grid-working-on-100-renewable-energy/"
    },
    {
     "slug": "2018-02-24_creating-the-ultimate-commuter-bike",
     "title": "Creating the ultimate commuter bike",
     "date": "2018-02-24",
     "url": "https://agents.willem.com/en/posts/2018-02-24_creating-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2018-02-21_updating-snake-97",
     "title": "Updating Snake '97",
     "date": "2018-02-21",
     "url": "https://agents.willem.com/en/posts/2018-02-21_updating-snake-97/"
    },
    {
     "slug": "2017-10-23_from-tree-to-table",
     "title": "From tree to table",
     "date": "2017-10-23",
     "url": "https://agents.willem.com/en/posts/2017-10-23_from-tree-to-table/"
    },
    {
     "slug": "2017-08-31_clouds-below-my-floor",
     "title": "Clouds below my floor",
     "date": "2017-08-31",
     "url": "https://agents.willem.com/en/posts/2017-08-31_clouds-below-my-floor/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    }
   ]
  },
  {
   "name": "mobility",
   "slug": "mobility",
   "url": "https://agents.willem.com/en/topics/mobility/",
   "post_count": 25,
   "posts": [
    {
     "slug": "2023-11-01_and-there-is-light",
     "title": "And... there is light!",
     "date": "2023-11-01",
     "url": "https://agents.willem.com/en/posts/2023-11-01_and-there-is-light/"
    },
    {
     "slug": "2022-09-15_the-ultimate-freedom-bike",
     "title": "The Ultimate Freedom Bike",
     "date": "2022-09-15",
     "url": "https://agents.willem.com/en/posts/2022-09-15_the-ultimate-freedom-bike/"
    },
    {
     "slug": "2021-01-10_commuter-bike-checkup",
     "title": "Commuter bike checkup",
     "date": "2021-01-10",
     "url": "https://agents.willem.com/en/posts/2021-01-10_commuter-bike-checkup/"
    },
    {
     "slug": "2020-09-29_riding-with-omata-one",
     "title": "Riding with Omata One",
     "date": "2020-09-29",
     "url": "https://agents.willem.com/en/posts/2020-09-29_riding-with-omata-one/"
    },
    {
     "slug": "2020-07-09_repairing-a-giro-aeon-bicycle-helmet",
     "title": "Repairing a Giro AEON bicycle helmet",
     "date": "2020-07-09",
     "url": "https://agents.willem.com/en/posts/2020-07-09_repairing-a-giro-aeon-bicycle-helmet/"
    },
    {
     "slug": "2020-04-30_minimalistic-road-bike-with-gates-carbon-drive",
     "title": "Minimalistic road bike with Gates carbon drive",
     "date": "2020-04-30",
     "url": "https://agents.willem.com/en/posts/2020-04-30_minimalistic-road-bike-with-gates-carbon-drive/"
    },
    {
     "slug": "2020-04-14_talking-tablets-what-makes-a-great-tablet",
     "title": "Talking tablets: what makes a great tablet?",
     "date": "2020-04-14",
     "url": "https://agents.willem.com/en/posts/2020-04-14_talking-tablets-what-makes-a-great-tablet/"
    },
    {
     "slug": "2020-02-13_the-day-i-sold-my-car",
     "title": "The day I sold my car",
     "date": "2020-02-13",
     "url": "https://agents.willem.com/en/posts/2020-02-13_the-day-i-sold-my-car/"
    },
    {
     "slug": "2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight",
     "title": "Supernova E3 Pro 2 dynamo powered headlight",
     "date": "2019-11-26",
     "url": "https://agents.willem.com/en/posts/2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight/"
    },
    {
     "slug": "2019-10-19_flying-in-a-c47-a-dc-3-classic-plane",
     "title": "Flying in a C47-A (DC-3) classic plane",
     "date": "2019-10-19",
     "url": "https://agents.willem.com/en/posts/2019-10-19_flying-in-a-c47-a-dc-3-classic-plane/"
    },
    {
     "slug": "2019-08-18_creating-a-minimal-road-bike",
     "title": "Creating a minimal road bike",
     "date": "2019-08-18",
     "url": "https://agents.willem.com/en/posts/2019-08-18_creating-a-minimal-road-bike/"
    },
    {
     "slug": "2019-06-25_assembling-a-cargo-bike",
     "title": "Assembling a cargo bike",
     "date": "2019-06-25",
     "url": "https://agents.willem.com/en/posts/2019-06-25_assembling-a-cargo-bike/"
    },
    {
     "slug": "2019-05-29_solo-around-the-markermeer-211km",
     "title": "Solo around the Markermeer (211KM)",
     "date": "2019-05-29",
     "url": "https://agents.willem.com/en/posts/2019-05-29_solo-around-the-markermeer-211km/"
    },
    {
     "slug": "2019-02-27_one-year-on-the-ultimate-commuter-bike",
     "title": "One year on the ultimate commuter bike",
     "date": "2019-02-27",
     "url": "https://agents.willem.com/en/posts/2019-02-27_one-year-on-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2018-11-16_around-town-in-an-electric-car",
     "title": "Around town in an electric car",
     "date": "2018-11-16",
     "url": "https://agents.willem.com/en/posts/2018-11-16_around-town-in-an-electric-car/"
    },
    {
     "slug": "2018-06-09_removing-paint-from-a-bike-frame",
     "title": "Removing paint from a bike frame",
     "date": "2018-06-09",
     "url": "https://agents.willem.com/en/posts/2018-06-09_removing-paint-from-a-bike-frame/"
    },
    {
     "slug": "2018-05-17_listen-to-your-body",
     "title": "Listen to your body",
     "date": "2018-05-17",
     "url": "https://agents.willem.com/en/posts/2018-05-17_listen-to-your-body/"
    },
    {
     "slug": "2018-05-09_lunch-by-plane",
     "title": "Lunch by plane",
     "date": "2018-05-09",
     "url": "https://agents.willem.com/en/posts/2018-05-09_lunch-by-plane/"
    },
    {
     "slug": "2018-02-24_creating-the-ultimate-commuter-bike",
     "title": "Creating the ultimate commuter bike",
     "date": "2018-02-24",
     "url": "https://agents.willem.com/en/posts/2018-02-24_creating-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2017-06-30_fietselfstedentocht-2017",
     "title": "Fietselfstedentocht 2017",
     "date": "2017-06-30",
     "url": "https://agents.willem.com/en/posts/2017-06-30_fietselfstedentocht-2017/"
    },
    {
     "slug": "2017-05-31_beast-of-the-green-hell",
     "title": "Beast of the Green Hell",
     "date": "2017-05-31",
     "url": "https://agents.willem.com/en/posts/2017-05-31_beast-of-the-green-hell/"
    },
    {
     "slug": "2016-12-31_one-year-of-cycling",
     "title": "One year of cycling",
     "date": "2016-12-31",
     "url": "https://agents.willem.com/en/posts/2016-12-31_one-year-of-cycling/"
    },
    {
     "slug": "2016-09-03_batavus-champion-bike-from-1978",
     "title": "Batavus Champion bike from 1978",
     "date": "2016-09-03",
     "url": "https://agents.willem.com/en/posts/2016-09-03_batavus-champion-bike-from-1978/"
    }
   ]
  },
  {
   "name": "watch",
   "slug": "watch",
   "url": "https://agents.willem.com/en/topics/watch/",
   "post_count": 24,
   "posts": [
    {
     "slug": "2024-12-19_data-versus-feeling",
     "title": "Data versus Feeling",
     "date": "2024-12-19",
     "url": "https://agents.willem.com/en/posts/2024-12-19_data-versus-feeling/"
    },
    {
     "slug": "2024-05-11_developing-a-native-ios-app",
     "title": "Developing a native iOS app",
     "date": "2024-05-11",
     "url": "https://agents.willem.com/en/posts/2024-05-11_developing-a-native-ios-app/"
    },
    {
     "slug": "2024-03-24_half-marathon",
     "title": "Half Marathon",
     "date": "2024-03-24",
     "url": "https://agents.willem.com/en/posts/2024-03-24_half-marathon/"
    },
    {
     "slug": "2023-11-10_apple-watch-as-phone",
     "title": "Apple Watch as Phone",
     "date": "2023-11-10",
     "url": "https://agents.willem.com/en/posts/2023-11-10_apple-watch-as-phone/"
    },
    {
     "slug": "2022-12-22_rolex-datejust-36",
     "title": "Rolex DateJust 36",
     "date": "2022-12-22",
     "url": "https://agents.willem.com/en/posts/2022-12-22_rolex-datejust-36/"
    },
    {
     "slug": "2022-01-14_wearing-whoop-4-0",
     "title": "Wearing WHOOP 4.0",
     "date": "2022-01-14",
     "url": "https://agents.willem.com/en/posts/2022-01-14_wearing-whoop-4-0/"
    },
    {
     "slug": "2021-06-05_wearing-grand-seiko",
     "title": "Wearing Grand Seiko",
     "date": "2021-06-05",
     "url": "https://agents.willem.com/en/posts/2021-06-05_wearing-grand-seiko/"
    },
    {
     "slug": "2021-02-28_wearing-two-watches",
     "title": "Wearing two watches",
     "date": "2021-02-28",
     "url": "https://agents.willem.com/en/posts/2021-02-28_wearing-two-watches/"
    },
    {
     "slug": "2021-02-02_realtime-service-uptime-monitoring",
     "title": "Realtime service uptime monitoring",
     "date": "2021-02-02",
     "url": "https://agents.willem.com/en/posts/2021-02-02_realtime-service-uptime-monitoring/"
    },
    {
     "slug": "2020-11-30_designing-my-own-watch",
     "title": "Designing my own watch",
     "date": "2020-11-30",
     "url": "https://agents.willem.com/en/posts/2020-11-30_designing-my-own-watch/"
    },
    {
     "slug": "2020-08-23_cleaning-a-vintage-watch",
     "title": "Cleaning a vintage watch",
     "date": "2020-08-23",
     "url": "https://agents.willem.com/en/posts/2020-08-23_cleaning-a-vintage-watch/"
    },
    {
     "slug": "2020-06-17_tudor-black-bay-36-long-term-review",
     "title": "Tudor Black Bay 36 long-term review",
     "date": "2020-06-17",
     "url": "https://agents.willem.com/en/posts/2020-06-17_tudor-black-bay-36-long-term-review/"
    },
    {
     "slug": "2020-05-25_different-ways-to-visualise-health",
     "title": "Different ways to visualise health",
     "date": "2020-05-25",
     "url": "https://agents.willem.com/en/posts/2020-05-25_different-ways-to-visualise-health/"
    },
    {
     "slug": "2019-12-31_whoop-strap-review-24-7-wearable-sensor",
     "title": "Whoop strap review: 24/7 wearable sensor",
     "date": "2019-12-31",
     "url": "https://agents.willem.com/en/posts/2019-12-31_whoop-strap-review-24-7-wearable-sensor/"
    },
    {
     "slug": "2019-07-16_limitations-of-sleep-tracking-using-a-wearable",
     "title": "Limitations of sleep tracking using a wearable",
     "date": "2019-07-16",
     "url": "https://agents.willem.com/en/posts/2019-07-16_limitations-of-sleep-tracking-using-a-wearable/"
    },
    {
     "slug": "2019-07-15_optical-vs-chest-strap-heart-rate-monitors",
     "title": "Optical vs chest strap heart rate monitors",
     "date": "2019-07-15",
     "url": "https://agents.willem.com/en/posts/2019-07-15_optical-vs-chest-strap-heart-rate-monitors/"
    },
    {
     "slug": "2019-04-30_the-best-bike-computer-app-cyclemeter",
     "title": "The best bike computer app: Cyclemeter",
     "date": "2019-04-30",
     "url": "https://agents.willem.com/en/posts/2019-04-30_the-best-bike-computer-app-cyclemeter/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-09-27_swimming-and-cycling-with-apple-watch",
     "title": "Swimming and cycling with Apple Watch",
     "date": "2018-09-27",
     "url": "https://agents.willem.com/en/posts/2018-09-27_swimming-and-cycling-with-apple-watch/"
    },
    {
     "slug": "2018-05-17_listen-to-your-body",
     "title": "Listen to your body",
     "date": "2018-05-17",
     "url": "https://agents.willem.com/en/posts/2018-05-17_listen-to-your-body/"
    },
    {
     "slug": "2018-01-21_something-the-smartwatch-will-never-have-patina",
     "title": "Something the smartwatch will never have: patina",
     "date": "2018-01-21",
     "url": "https://agents.willem.com/en/posts/2018-01-21_something-the-smartwatch-will-never-have-patina/"
    },
    {
     "slug": "2017-11-15_collecting-health-data-with-biostrap",
     "title": "Collecting health data with Biostrap",
     "date": "2017-11-15",
     "url": "https://agents.willem.com/en/posts/2017-11-15_collecting-health-data-with-biostrap/"
    },
    {
     "slug": "2017-04-30_smartwatches-vs-mechanical-watches",
     "title": "Smartwatches vs Mechanical watches",
     "date": "2017-04-30",
     "url": "https://agents.willem.com/en/posts/2017-04-30_smartwatches-vs-mechanical-watches/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    }
   ]
  },
  {
   "name": "Freedom",
   "slug": "freedom",
   "url": "https://agents.willem.com/en/topics/freedom/",
   "post_count": 23,
   "posts": [
    {
     "slug": "2025-09-22_omarchy-on-imac",
     "title": "Omarchy on iMac",
     "date": "2025-09-22",
     "url": "https://agents.willem.com/en/posts/2025-09-22_omarchy-on-imac/"
    },
    {
     "slug": "2025-08-29_auscultare-podcast-audiobook-player",
     "title": "Auscultare Podcast + Audiobook Player",
     "date": "2025-08-29",
     "url": "https://agents.willem.com/en/posts/2025-08-29_auscultare-podcast-audiobook-player/"
    },
    {
     "slug": "2025-08-02_towards-digital-sovereignty",
     "title": "Towards Digital Sovereignty",
     "date": "2025-08-02",
     "url": "https://agents.willem.com/en/posts/2025-08-02_towards-digital-sovereignty/"
    },
    {
     "slug": "2025-03-06_open-sourcing-gran-fondo",
     "title": "Open-Sourcing Gran Fondo",
     "date": "2025-03-06",
     "url": "https://agents.willem.com/en/posts/2025-03-06_open-sourcing-gran-fondo/"
    },
    {
     "slug": "2025-03-05_durable-smartphone",
     "title": "Durable Smartphone",
     "date": "2025-03-05",
     "url": "https://agents.willem.com/en/posts/2025-03-05_durable-smartphone/"
    },
    {
     "slug": "2025-01-27_podcast-downloader",
     "title": "Podcast Downloader",
     "date": "2025-01-27",
     "url": "https://agents.willem.com/en/posts/2025-01-27_podcast-downloader/"
    },
    {
     "slug": "2025-01-18_master-of-change",
     "title": "Master of Change",
     "date": "2025-01-18",
     "url": "https://agents.willem.com/en/posts/2025-01-18_master-of-change/"
    },
    {
     "slug": "2022-09-15_the-ultimate-freedom-bike",
     "title": "The Ultimate Freedom Bike",
     "date": "2022-09-15",
     "url": "https://agents.willem.com/en/posts/2022-09-15_the-ultimate-freedom-bike/"
    },
    {
     "slug": "2022-07-17_offline-music",
     "title": "Offline Music",
     "date": "2022-07-17",
     "url": "https://agents.willem.com/en/posts/2022-07-17_offline-music/"
    },
    {
     "slug": "2021-10-25_using-google-free-android",
     "title": "Using Google Free Android",
     "date": "2021-10-25",
     "url": "https://agents.willem.com/en/posts/2021-10-25_using-google-free-android/"
    },
    {
     "slug": "2021-01-14_abandoning-my-own-tablet-os",
     "title": "Abandoning my own tablet OS",
     "date": "2021-01-14",
     "url": "https://agents.willem.com/en/posts/2021-01-14_abandoning-my-own-tablet-os/"
    },
    {
     "slug": "2020-11-30_designing-my-own-watch",
     "title": "Designing my own watch",
     "date": "2020-11-30",
     "url": "https://agents.willem.com/en/posts/2020-11-30_designing-my-own-watch/"
    },
    {
     "slug": "2020-10-30_how-to-use-rsync-to-make-backups",
     "title": "How to use rsync to make backups",
     "date": "2020-10-30",
     "url": "https://agents.willem.com/en/posts/2020-10-30_how-to-use-rsync-to-make-backups/"
    },
    {
     "slug": "2020-09-28_refining-my-tablet-os-experience",
     "title": "Refining my tablet OS experience",
     "date": "2020-09-28",
     "url": "https://agents.willem.com/en/posts/2020-09-28_refining-my-tablet-os-experience/"
    },
    {
     "slug": "2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet",
     "title": "Syncing files seamlessly between smartphone and tablet",
     "date": "2020-09-16",
     "url": "https://agents.willem.com/en/posts/2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet/"
    },
    {
     "slug": "2020-08-31_free-from-the-icloud-escaping-apple-photos",
     "title": "Free from the iCloud: Escaping Apple Photos",
     "date": "2020-08-31",
     "url": "https://agents.willem.com/en/posts/2020-08-31_free-from-the-icloud-escaping-apple-photos/"
    },
    {
     "slug": "2020-04-30_minimalistic-road-bike-with-gates-carbon-drive",
     "title": "Minimalistic road bike with Gates carbon drive",
     "date": "2020-04-30",
     "url": "https://agents.willem.com/en/posts/2020-04-30_minimalistic-road-bike-with-gates-carbon-drive/"
    },
    {
     "slug": "2020-03-09_making-my-own-tablet-os",
     "title": "Making my own tablet OS",
     "date": "2020-03-09",
     "url": "https://agents.willem.com/en/posts/2020-03-09_making-my-own-tablet-os/"
    },
    {
     "slug": "2020-02-28_your-own-addressbook-and-calendar-cloud",
     "title": "Your own addressbook and calendar cloud",
     "date": "2020-02-28",
     "url": "https://agents.willem.com/en/posts/2020-02-28_your-own-addressbook-and-calendar-cloud/"
    },
    {
     "slug": "2019-02-27_one-year-on-the-ultimate-commuter-bike",
     "title": "One year on the ultimate commuter bike",
     "date": "2019-02-27",
     "url": "https://agents.willem.com/en/posts/2019-02-27_one-year-on-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2018-07-20_helping-people-with-free-software",
     "title": "Helping people with free software",
     "date": "2018-07-20",
     "url": "https://agents.willem.com/en/posts/2018-07-20_helping-people-with-free-software/"
    },
    {
     "slug": "2018-02-24_creating-the-ultimate-commuter-bike",
     "title": "Creating the ultimate commuter bike",
     "date": "2018-02-24",
     "url": "https://agents.willem.com/en/posts/2018-02-24_creating-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    }
   ]
  },
  {
   "name": "web",
   "slug": "web",
   "url": "https://agents.willem.com/en/topics/web/",
   "post_count": 23,
   "posts": [
    {
     "slug": "2026-01-10_hello-video",
     "title": "Hello Video",
     "date": "2026-01-10",
     "url": "https://agents.willem.com/en/posts/2026-01-10_hello-video/"
    },
    {
     "slug": "2026-01-07_websites-with-auto-pilot",
     "title": "Websites with Auto Pilot",
     "date": "2026-01-07",
     "url": "https://agents.willem.com/en/posts/2026-01-07_websites-with-auto-pilot/"
    },
    {
     "slug": "2025-09-22_omarchy-on-imac",
     "title": "Omarchy on iMac",
     "date": "2025-09-22",
     "url": "https://agents.willem.com/en/posts/2025-09-22_omarchy-on-imac/"
    },
    {
     "slug": "2025-07-26_the-agentic-web",
     "title": "The Agentic Web",
     "date": "2025-07-26",
     "url": "https://agents.willem.com/en/posts/2025-07-26_the-agentic-web/"
    },
    {
     "slug": "2025-03-10_workout-data-in-3d",
     "title": "Workout data in 3D",
     "date": "2025-03-10",
     "url": "https://agents.willem.com/en/posts/2025-03-10_workout-data-in-3d/"
    },
    {
     "slug": "2025-01-23_champions-league-of-webdesign",
     "title": "Champions League of Webdesign",
     "date": "2025-01-23",
     "url": "https://agents.willem.com/en/posts/2025-01-23_champions-league-of-webdesign/"
    },
    {
     "slug": "2023-05-08_tablet-as-tool",
     "title": "Tablet as Tool",
     "date": "2023-05-08",
     "url": "https://agents.willem.com/en/posts/2023-05-08_tablet-as-tool/"
    },
    {
     "slug": "2023-04-05_cutting-cloud-costs",
     "title": "Cutting Cloud Costs",
     "date": "2023-04-05",
     "url": "https://agents.willem.com/en/posts/2023-04-05_cutting-cloud-costs/"
    },
    {
     "slug": "2022-07-30_captcha-alternative",
     "title": "CAPTCHA Alternative",
     "date": "2022-07-30",
     "url": "https://agents.willem.com/en/posts/2022-07-30_captcha-alternative/"
    },
    {
     "slug": "2021-08-31_protecting-vmware-esxi",
     "title": "Protecting VMware ESXi",
     "date": "2021-08-31",
     "url": "https://agents.willem.com/en/posts/2021-08-31_protecting-vmware-esxi/"
    },
    {
     "slug": "2021-02-02_realtime-service-uptime-monitoring",
     "title": "Realtime service uptime monitoring",
     "date": "2021-02-02",
     "url": "https://agents.willem.com/en/posts/2021-02-02_realtime-service-uptime-monitoring/"
    },
    {
     "slug": "2020-05-11_scalable-application-design-without-magic",
     "title": "Scalable application design without magic",
     "date": "2020-05-11",
     "url": "https://agents.willem.com/en/posts/2020-05-11_scalable-application-design-without-magic/"
    },
    {
     "slug": "2020-05-01_designing-an-interface-for-a-food-ordering-page",
     "title": "Designing an interface for a food ordering page",
     "date": "2020-05-01",
     "url": "https://agents.willem.com/en/posts/2020-05-01_designing-an-interface-for-a-food-ordering-page/"
    },
    {
     "slug": "2020-04-01_traffic-shaping-using-iptables-and-tc",
     "title": "Traffic shaping using iptables and tc",
     "date": "2020-04-01",
     "url": "https://agents.willem.com/en/posts/2020-04-01_traffic-shaping-using-iptables-and-tc/"
    },
    {
     "slug": "2020-02-28_your-own-addressbook-and-calendar-cloud",
     "title": "Your own addressbook and calendar cloud",
     "date": "2020-02-28",
     "url": "https://agents.willem.com/en/posts/2020-02-28_your-own-addressbook-and-calendar-cloud/"
    },
    {
     "slug": "2019-05-24_dig-for-dummies",
     "title": "Dig for dummies",
     "date": "2019-05-24",
     "url": "https://agents.willem.com/en/posts/2019-05-24_dig-for-dummies/"
    },
    {
     "slug": "2019-04-25_search-like-a-pro-google-search-operators",
     "title": "Search like a pro: Google search operators",
     "date": "2019-04-25",
     "url": "https://agents.willem.com/en/posts/2019-04-25_search-like-a-pro-google-search-operators/"
    },
    {
     "slug": "2019-03-31_wordpress-10-tips-to-secure-your-website",
     "title": "WordPress: 10 tips to secure your website",
     "date": "2019-03-31",
     "url": "https://agents.willem.com/en/posts/2019-03-31_wordpress-10-tips-to-secure-your-website/"
    },
    {
     "slug": "2019-02-28_understanding-the-security-concerns-in-shared-hosting",
     "title": "Understanding the security concerns in shared hosting",
     "date": "2019-02-28",
     "url": "https://agents.willem.com/en/posts/2019-02-28_understanding-the-security-concerns-in-shared-hosting/"
    },
    {
     "slug": "2018-09-26_optimising-images-for-the-web-and-performance",
     "title": "Optimising images for the web and performance",
     "date": "2018-09-26",
     "url": "https://agents.willem.com/en/posts/2018-09-26_optimising-images-for-the-web-and-performance/"
    },
    {
     "slug": "2018-08-20_google-analytics-vs-awstats",
     "title": "Google Analytics vs AWStats",
     "date": "2018-08-20",
     "url": "https://agents.willem.com/en/posts/2018-08-20_google-analytics-vs-awstats/"
    },
    {
     "slug": "2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers",
     "title": "Cyber security: 5 easy tips to protect your server against hackers",
     "date": "2018-03-10",
     "url": "https://agents.willem.com/en/posts/2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    }
   ]
  },
  {
   "name": "smartphone",
   "slug": "smartphone",
   "url": "https://agents.willem.com/en/topics/smartphone/",
   "post_count": 22,
   "posts": [
    {
     "slug": "2025-03-06_open-sourcing-gran-fondo",
     "title": "Open-Sourcing Gran Fondo",
     "date": "2025-03-06",
     "url": "https://agents.willem.com/en/posts/2025-03-06_open-sourcing-gran-fondo/"
    },
    {
     "slug": "2025-03-05_durable-smartphone",
     "title": "Durable Smartphone",
     "date": "2025-03-05",
     "url": "https://agents.willem.com/en/posts/2025-03-05_durable-smartphone/"
    },
    {
     "slug": "2023-11-10_apple-watch-as-phone",
     "title": "Apple Watch as Phone",
     "date": "2023-11-10",
     "url": "https://agents.willem.com/en/posts/2023-11-10_apple-watch-as-phone/"
    },
    {
     "slug": "2023-10-13_hello-stranger",
     "title": "Hello, stranger",
     "date": "2023-10-13",
     "url": "https://agents.willem.com/en/posts/2023-10-13_hello-stranger/"
    },
    {
     "slug": "2021-12-09_for-the-love-of-mini",
     "title": "For the love of mini",
     "date": "2021-12-09",
     "url": "https://agents.willem.com/en/posts/2021-12-09_for-the-love-of-mini/"
    },
    {
     "slug": "2021-10-25_using-google-free-android",
     "title": "Using Google Free Android",
     "date": "2021-10-25",
     "url": "https://agents.willem.com/en/posts/2021-10-25_using-google-free-android/"
    },
    {
     "slug": "2021-02-22_the-value-of-notifications",
     "title": "The value of notifications",
     "date": "2021-02-22",
     "url": "https://agents.willem.com/en/posts/2021-02-22_the-value-of-notifications/"
    },
    {
     "slug": "2020-06-24_some-thoughts-on-touch-screen-user-interface-design",
     "title": "Some thoughts on touch screen user interface design",
     "date": "2020-06-24",
     "url": "https://agents.willem.com/en/posts/2020-06-24_some-thoughts-on-touch-screen-user-interface-design/"
    },
    {
     "slug": "2020-05-11_scalable-application-design-without-magic",
     "title": "Scalable application design without magic",
     "date": "2020-05-11",
     "url": "https://agents.willem.com/en/posts/2020-05-11_scalable-application-design-without-magic/"
    },
    {
     "slug": "2020-05-01_designing-an-interface-for-a-food-ordering-page",
     "title": "Designing an interface for a food ordering page",
     "date": "2020-05-01",
     "url": "https://agents.willem.com/en/posts/2020-05-01_designing-an-interface-for-a-food-ordering-page/"
    },
    {
     "slug": "2019-08-28_riding-with-a-power-meter-on-your-bike",
     "title": "Riding with a power meter on your bike",
     "date": "2019-08-28",
     "url": "https://agents.willem.com/en/posts/2019-08-28_riding-with-a-power-meter-on-your-bike/"
    },
    {
     "slug": "2019-04-30_the-best-bike-computer-app-cyclemeter",
     "title": "The best bike computer app: Cyclemeter",
     "date": "2019-04-30",
     "url": "https://agents.willem.com/en/posts/2019-04-30_the-best-bike-computer-app-cyclemeter/"
    },
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-10-09_using-a-budget-android-as-main-smartphone",
     "title": "Using a budget Android as main smartphone",
     "date": "2018-10-09",
     "url": "https://agents.willem.com/en/posts/2018-10-09_using-a-budget-android-as-main-smartphone/"
    },
    {
     "slug": "2018-06-02_creating-a-minimal-iphone-stand",
     "title": "Creating a minimal iPhone stand",
     "date": "2018-06-02",
     "url": "https://agents.willem.com/en/posts/2018-06-02_creating-a-minimal-iphone-stand/"
    },
    {
     "slug": "2018-02-21_updating-snake-97",
     "title": "Updating Snake '97",
     "date": "2018-02-21",
     "url": "https://agents.willem.com/en/posts/2018-02-21_updating-snake-97/"
    },
    {
     "slug": "2018-01-08_lessons-from-a-takeaway-plastic-bag",
     "title": "Lessons from a takeaway plastic bag",
     "date": "2018-01-08",
     "url": "https://agents.willem.com/en/posts/2018-01-08_lessons-from-a-takeaway-plastic-bag/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2016-10-01_harvesting-boredom-to-let-creativity-flourish",
     "title": "Harvesting boredom to let creativity flourish",
     "date": "2016-10-01",
     "url": "https://agents.willem.com/en/posts/2016-10-01_harvesting-boredom-to-let-creativity-flourish/"
    },
    {
     "slug": "2016-07-15_cash-is-king-or-is-it",
     "title": "Cash is king, or is it?",
     "date": "2016-07-15",
     "url": "https://agents.willem.com/en/posts/2016-07-15_cash-is-king-or-is-it/"
    }
   ]
  },
  {
   "name": "Durable",
   "slug": "durable",
   "url": "https://agents.willem.com/en/topics/durable/",
   "post_count": 21,
   "posts": [
    {
     "slug": "2025-09-22_omarchy-on-imac",
     "title": "Omarchy on iMac",
     "date": "2025-09-22",
     "url": "https://agents.willem.com/en/posts/2025-09-22_omarchy-on-imac/"
    },
    {
     "slug": "2025-03-05_durable-smartphone",
     "title": "Durable Smartphone",
     "date": "2025-03-05",
     "url": "https://agents.willem.com/en/posts/2025-03-05_durable-smartphone/"
    },
    {
     "slug": "2025-02-10_better-laptop",
     "title": "Better Laptop",
     "date": "2025-02-10",
     "url": "https://agents.willem.com/en/posts/2025-02-10_better-laptop/"
    },
    {
     "slug": "2023-11-01_and-there-is-light",
     "title": "And... there is light!",
     "date": "2023-11-01",
     "url": "https://agents.willem.com/en/posts/2023-11-01_and-there-is-light/"
    },
    {
     "slug": "2023-05-01_working-offline-first",
     "title": "Working Offline First",
     "date": "2023-05-01",
     "url": "https://agents.willem.com/en/posts/2023-05-01_working-offline-first/"
    },
    {
     "slug": "2022-09-15_the-ultimate-freedom-bike",
     "title": "The Ultimate Freedom Bike",
     "date": "2022-09-15",
     "url": "https://agents.willem.com/en/posts/2022-09-15_the-ultimate-freedom-bike/"
    },
    {
     "slug": "2020-11-30_designing-my-own-watch",
     "title": "Designing my own watch",
     "date": "2020-11-30",
     "url": "https://agents.willem.com/en/posts/2020-11-30_designing-my-own-watch/"
    },
    {
     "slug": "2020-11-22_replacing-a-shimano-shift-cable",
     "title": "Replacing a Shimano shift cable",
     "date": "2020-11-22",
     "url": "https://agents.willem.com/en/posts/2020-11-22_replacing-a-shimano-shift-cable/"
    },
    {
     "slug": "2020-08-23_cleaning-a-vintage-watch",
     "title": "Cleaning a vintage watch",
     "date": "2020-08-23",
     "url": "https://agents.willem.com/en/posts/2020-08-23_cleaning-a-vintage-watch/"
    },
    {
     "slug": "2020-07-09_repairing-a-giro-aeon-bicycle-helmet",
     "title": "Repairing a Giro AEON bicycle helmet",
     "date": "2020-07-09",
     "url": "https://agents.willem.com/en/posts/2020-07-09_repairing-a-giro-aeon-bicycle-helmet/"
    },
    {
     "slug": "2020-04-30_minimalistic-road-bike-with-gates-carbon-drive",
     "title": "Minimalistic road bike with Gates carbon drive",
     "date": "2020-04-30",
     "url": "https://agents.willem.com/en/posts/2020-04-30_minimalistic-road-bike-with-gates-carbon-drive/"
    },
    {
     "slug": "2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight",
     "title": "Supernova E3 Pro 2 dynamo powered headlight",
     "date": "2019-11-26",
     "url": "https://agents.willem.com/en/posts/2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight/"
    },
    {
     "slug": "2019-03-20_servicing-a-robot-vacuum-cleaner",
     "title": "Servicing a robot vacuum cleaner",
     "date": "2019-03-20",
     "url": "https://agents.willem.com/en/posts/2019-03-20_servicing-a-robot-vacuum-cleaner/"
    },
    {
     "slug": "2019-02-27_one-year-on-the-ultimate-commuter-bike",
     "title": "One year on the ultimate commuter bike",
     "date": "2019-02-27",
     "url": "https://agents.willem.com/en/posts/2019-02-27_one-year-on-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2018-07-20_helping-people-with-free-software",
     "title": "Helping people with free software",
     "date": "2018-07-20",
     "url": "https://agents.willem.com/en/posts/2018-07-20_helping-people-with-free-software/"
    },
    {
     "slug": "2018-06-02_creating-a-minimal-iphone-stand",
     "title": "Creating a minimal iPhone stand",
     "date": "2018-06-02",
     "url": "https://agents.willem.com/en/posts/2018-06-02_creating-a-minimal-iphone-stand/"
    },
    {
     "slug": "2018-04-30_off-the-grid-working-on-100-renewable-energy",
     "title": "Off the grid: Working on 100% renewable energy",
     "date": "2018-04-30",
     "url": "https://agents.willem.com/en/posts/2018-04-30_off-the-grid-working-on-100-renewable-energy/"
    },
    {
     "slug": "2018-02-24_creating-the-ultimate-commuter-bike",
     "title": "Creating the ultimate commuter bike",
     "date": "2018-02-24",
     "url": "https://agents.willem.com/en/posts/2018-02-24_creating-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2018-01-08_lessons-from-a-takeaway-plastic-bag",
     "title": "Lessons from a takeaway plastic bag",
     "date": "2018-01-08",
     "url": "https://agents.willem.com/en/posts/2018-01-08_lessons-from-a-takeaway-plastic-bag/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2017-09-14_saving-a-macbook-air-with-exploded-battery",
     "title": "Saving a MacBook Air with exploded battery",
     "date": "2017-09-14",
     "url": "https://agents.willem.com/en/posts/2017-09-14_saving-a-macbook-air-with-exploded-battery/"
    }
   ]
  },
  {
   "name": "hacking",
   "slug": "hacking",
   "url": "https://agents.willem.com/en/topics/hacking/",
   "post_count": 21,
   "posts": [
    {
     "slug": "2022-07-30_captcha-alternative",
     "title": "CAPTCHA Alternative",
     "date": "2022-07-30",
     "url": "https://agents.willem.com/en/posts/2022-07-30_captcha-alternative/"
    },
    {
     "slug": "2020-12-31_working-with-special-hardware-from-china",
     "title": "Working with special hardware from China",
     "date": "2020-12-31",
     "url": "https://agents.willem.com/en/posts/2020-12-31_working-with-special-hardware-from-china/"
    },
    {
     "slug": "2020-03-09_making-my-own-tablet-os",
     "title": "Making my own tablet OS",
     "date": "2020-03-09",
     "url": "https://agents.willem.com/en/posts/2020-03-09_making-my-own-tablet-os/"
    },
    {
     "slug": "2019-09-27_visiting-an-international-hackers-conference",
     "title": "Visiting an international hackers conference",
     "date": "2019-09-27",
     "url": "https://agents.willem.com/en/posts/2019-09-27_visiting-an-international-hackers-conference/"
    },
    {
     "slug": "2019-04-25_search-like-a-pro-google-search-operators",
     "title": "Search like a pro: Google search operators",
     "date": "2019-04-25",
     "url": "https://agents.willem.com/en/posts/2019-04-25_search-like-a-pro-google-search-operators/"
    },
    {
     "slug": "2019-03-31_wordpress-10-tips-to-secure-your-website",
     "title": "WordPress: 10 tips to secure your website",
     "date": "2019-03-31",
     "url": "https://agents.willem.com/en/posts/2019-03-31_wordpress-10-tips-to-secure-your-website/"
    },
    {
     "slug": "2019-02-28_understanding-the-security-concerns-in-shared-hosting",
     "title": "Understanding the security concerns in shared hosting",
     "date": "2019-02-28",
     "url": "https://agents.willem.com/en/posts/2019-02-28_understanding-the-security-concerns-in-shared-hosting/"
    },
    {
     "slug": "2018-10-16_rescuing-files-from-a-broken-harddisk",
     "title": "Rescuing files from a broken harddisk",
     "date": "2018-10-16",
     "url": "https://agents.willem.com/en/posts/2018-10-16_rescuing-files-from-a-broken-harddisk/"
    },
    {
     "slug": "2018-07-20_helping-people-with-free-software",
     "title": "Helping people with free software",
     "date": "2018-07-20",
     "url": "https://agents.willem.com/en/posts/2018-07-20_helping-people-with-free-software/"
    },
    {
     "slug": "2018-06-09_removing-paint-from-a-bike-frame",
     "title": "Removing paint from a bike frame",
     "date": "2018-06-09",
     "url": "https://agents.willem.com/en/posts/2018-06-09_removing-paint-from-a-bike-frame/"
    },
    {
     "slug": "2018-06-02_creating-a-minimal-iphone-stand",
     "title": "Creating a minimal iPhone stand",
     "date": "2018-06-02",
     "url": "https://agents.willem.com/en/posts/2018-06-02_creating-a-minimal-iphone-stand/"
    },
    {
     "slug": "2018-04-30_off-the-grid-working-on-100-renewable-energy",
     "title": "Off the grid: Working on 100% renewable energy",
     "date": "2018-04-30",
     "url": "https://agents.willem.com/en/posts/2018-04-30_off-the-grid-working-on-100-renewable-energy/"
    },
    {
     "slug": "2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers",
     "title": "Cyber security: 5 easy tips to protect your server against hackers",
     "date": "2018-03-10",
     "url": "https://agents.willem.com/en/posts/2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers/"
    },
    {
     "slug": "2017-10-23_from-tree-to-table",
     "title": "From tree to table",
     "date": "2017-10-23",
     "url": "https://agents.willem.com/en/posts/2017-10-23_from-tree-to-table/"
    },
    {
     "slug": "2017-09-14_saving-a-macbook-air-with-exploded-battery",
     "title": "Saving a MacBook Air with exploded battery",
     "date": "2017-09-14",
     "url": "https://agents.willem.com/en/posts/2017-09-14_saving-a-macbook-air-with-exploded-battery/"
    },
    {
     "slug": "2017-08-31_clouds-below-my-floor",
     "title": "Clouds below my floor",
     "date": "2017-08-31",
     "url": "https://agents.willem.com/en/posts/2017-08-31_clouds-below-my-floor/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-03-26_repairing-a-nintendo-gameboy-advance-sp",
     "title": "Repairing a Nintendo Gameboy Advance SP",
     "date": "2017-03-26",
     "url": "https://agents.willem.com/en/posts/2017-03-26_repairing-a-nintendo-gameboy-advance-sp/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2016-09-03_batavus-champion-bike-from-1978",
     "title": "Batavus Champion bike from 1978",
     "date": "2016-09-03",
     "url": "https://agents.willem.com/en/posts/2016-09-03_batavus-champion-bike-from-1978/"
    },
    {
     "slug": "2016-06-23_building-the-blog-in-style",
     "title": "Building the blog... in style!",
     "date": "2016-06-23",
     "url": "https://agents.willem.com/en/posts/2016-06-23_building-the-blog-in-style/"
    }
   ]
  },
  {
   "name": "networking",
   "slug": "networking",
   "url": "https://agents.willem.com/en/topics/networking/",
   "post_count": 21,
   "posts": [
    {
     "slug": "2023-04-05_cutting-cloud-costs",
     "title": "Cutting Cloud Costs",
     "date": "2023-04-05",
     "url": "https://agents.willem.com/en/posts/2023-04-05_cutting-cloud-costs/"
    },
    {
     "slug": "2021-08-31_protecting-vmware-esxi",
     "title": "Protecting VMware ESXi",
     "date": "2021-08-31",
     "url": "https://agents.willem.com/en/posts/2021-08-31_protecting-vmware-esxi/"
    },
    {
     "slug": "2020-10-31_increase-traffic-to-your-blog-with-a-rss-feed",
     "title": "Increase traffic to your blog with a RSS feed",
     "date": "2020-10-31",
     "url": "https://agents.willem.com/en/posts/2020-10-31_increase-traffic-to-your-blog-with-a-rss-feed/"
    },
    {
     "slug": "2020-10-30_how-to-use-rsync-to-make-backups",
     "title": "How to use rsync to make backups",
     "date": "2020-10-30",
     "url": "https://agents.willem.com/en/posts/2020-10-30_how-to-use-rsync-to-make-backups/"
    },
    {
     "slug": "2020-06-12_linking-lemmid-store-with-kitchens",
     "title": "Linking Lemmid Store with kitchens",
     "date": "2020-06-12",
     "url": "https://agents.willem.com/en/posts/2020-06-12_linking-lemmid-store-with-kitchens/"
    },
    {
     "slug": "2020-04-01_traffic-shaping-using-iptables-and-tc",
     "title": "Traffic shaping using iptables and tc",
     "date": "2020-04-01",
     "url": "https://agents.willem.com/en/posts/2020-04-01_traffic-shaping-using-iptables-and-tc/"
    },
    {
     "slug": "2020-02-28_your-own-addressbook-and-calendar-cloud",
     "title": "Your own addressbook and calendar cloud",
     "date": "2020-02-28",
     "url": "https://agents.willem.com/en/posts/2020-02-28_your-own-addressbook-and-calendar-cloud/"
    },
    {
     "slug": "2019-11-22_building-a-professional-72tb-nas",
     "title": "Building a professional 72TB NAS",
     "date": "2019-11-22",
     "url": "https://agents.willem.com/en/posts/2019-11-22_building-a-professional-72tb-nas/"
    },
    {
     "slug": "2019-09-10_fighting-backscatter-spam-at-server-level",
     "title": "Fighting backscatter spam at server level",
     "date": "2019-09-10",
     "url": "https://agents.willem.com/en/posts/2019-09-10_fighting-backscatter-spam-at-server-level/"
    },
    {
     "slug": "2019-05-24_dig-for-dummies",
     "title": "Dig for dummies",
     "date": "2019-05-24",
     "url": "https://agents.willem.com/en/posts/2019-05-24_dig-for-dummies/"
    },
    {
     "slug": "2019-03-31_wordpress-10-tips-to-secure-your-website",
     "title": "WordPress: 10 tips to secure your website",
     "date": "2019-03-31",
     "url": "https://agents.willem.com/en/posts/2019-03-31_wordpress-10-tips-to-secure-your-website/"
    },
    {
     "slug": "2019-02-28_understanding-the-security-concerns-in-shared-hosting",
     "title": "Understanding the security concerns in shared hosting",
     "date": "2019-02-28",
     "url": "https://agents.willem.com/en/posts/2019-02-28_understanding-the-security-concerns-in-shared-hosting/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-09-26_optimising-images-for-the-web-and-performance",
     "title": "Optimising images for the web and performance",
     "date": "2018-09-26",
     "url": "https://agents.willem.com/en/posts/2018-09-26_optimising-images-for-the-web-and-performance/"
    },
    {
     "slug": "2018-08-20_google-analytics-vs-awstats",
     "title": "Google Analytics vs AWStats",
     "date": "2018-08-20",
     "url": "https://agents.willem.com/en/posts/2018-08-20_google-analytics-vs-awstats/"
    },
    {
     "slug": "2018-07-20_helping-people-with-free-software",
     "title": "Helping people with free software",
     "date": "2018-07-20",
     "url": "https://agents.willem.com/en/posts/2018-07-20_helping-people-with-free-software/"
    },
    {
     "slug": "2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers",
     "title": "Cyber security: 5 easy tips to protect your server against hackers",
     "date": "2018-03-10",
     "url": "https://agents.willem.com/en/posts/2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers/"
    },
    {
     "slug": "2017-08-31_clouds-below-my-floor",
     "title": "Clouds below my floor",
     "date": "2017-08-31",
     "url": "https://agents.willem.com/en/posts/2017-08-31_clouds-below-my-floor/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    },
    {
     "slug": "2016-06-23_building-the-blog-in-style",
     "title": "Building the blog... in style!",
     "date": "2016-06-23",
     "url": "https://agents.willem.com/en/posts/2016-06-23_building-the-blog-in-style/"
    }
   ]
  },
  {
   "name": "sensors",
   "slug": "sensors",
   "url": "https://agents.willem.com/en/topics/sensors/",
   "post_count": 21,
   "posts": [
    {
     "slug": "2024-05-11_developing-a-native-ios-app",
     "title": "Developing a native iOS app",
     "date": "2024-05-11",
     "url": "https://agents.willem.com/en/posts/2024-05-11_developing-a-native-ios-app/"
    },
    {
     "slug": "2023-05-31_impact-of-training",
     "title": "Impact of training",
     "date": "2023-05-31",
     "url": "https://agents.willem.com/en/posts/2023-05-31_impact-of-training/"
    },
    {
     "slug": "2022-01-14_wearing-whoop-4-0",
     "title": "Wearing WHOOP 4.0",
     "date": "2022-01-14",
     "url": "https://agents.willem.com/en/posts/2022-01-14_wearing-whoop-4-0/"
    },
    {
     "slug": "2021-07-13_the-birth-of-a-child",
     "title": "The birth of a child",
     "date": "2021-07-13",
     "url": "https://agents.willem.com/en/posts/2021-07-13_the-birth-of-a-child/"
    },
    {
     "slug": "2021-04-15_enter-text-without-keys",
     "title": "Enter text without keys",
     "date": "2021-04-15",
     "url": "https://agents.willem.com/en/posts/2021-04-15_enter-text-without-keys/"
    },
    {
     "slug": "2020-09-29_riding-with-omata-one",
     "title": "Riding with Omata One",
     "date": "2020-09-29",
     "url": "https://agents.willem.com/en/posts/2020-09-29_riding-with-omata-one/"
    },
    {
     "slug": "2020-01-24_improve-your-sleep-by-blocking-light",
     "title": "Improve your sleep by blocking light",
     "date": "2020-01-24",
     "url": "https://agents.willem.com/en/posts/2020-01-24_improve-your-sleep-by-blocking-light/"
    },
    {
     "slug": "2019-12-31_whoop-strap-review-24-7-wearable-sensor",
     "title": "Whoop strap review: 24/7 wearable sensor",
     "date": "2019-12-31",
     "url": "https://agents.willem.com/en/posts/2019-12-31_whoop-strap-review-24-7-wearable-sensor/"
    },
    {
     "slug": "2019-12-01_realtime-human-pose-recognition-through-computer-vision",
     "title": "Realtime human pose recognition through computer vision",
     "date": "2019-12-01",
     "url": "https://agents.willem.com/en/posts/2019-12-01_realtime-human-pose-recognition-through-computer-vision/"
    },
    {
     "slug": "2019-08-28_riding-with-a-power-meter-on-your-bike",
     "title": "Riding with a power meter on your bike",
     "date": "2019-08-28",
     "url": "https://agents.willem.com/en/posts/2019-08-28_riding-with-a-power-meter-on-your-bike/"
    },
    {
     "slug": "2019-07-16_limitations-of-sleep-tracking-using-a-wearable",
     "title": "Limitations of sleep tracking using a wearable",
     "date": "2019-07-16",
     "url": "https://agents.willem.com/en/posts/2019-07-16_limitations-of-sleep-tracking-using-a-wearable/"
    },
    {
     "slug": "2019-07-15_optical-vs-chest-strap-heart-rate-monitors",
     "title": "Optical vs chest strap heart rate monitors",
     "date": "2019-07-15",
     "url": "https://agents.willem.com/en/posts/2019-07-15_optical-vs-chest-strap-heart-rate-monitors/"
    },
    {
     "slug": "2019-05-29_solo-around-the-markermeer-211km",
     "title": "Solo around the Markermeer (211KM)",
     "date": "2019-05-29",
     "url": "https://agents.willem.com/en/posts/2019-05-29_solo-around-the-markermeer-211km/"
    },
    {
     "slug": "2019-04-30_the-best-bike-computer-app-cyclemeter",
     "title": "The best bike computer app: Cyclemeter",
     "date": "2019-04-30",
     "url": "https://agents.willem.com/en/posts/2019-04-30_the-best-bike-computer-app-cyclemeter/"
    },
    {
     "slug": "2018-09-27_swimming-and-cycling-with-apple-watch",
     "title": "Swimming and cycling with Apple Watch",
     "date": "2018-09-27",
     "url": "https://agents.willem.com/en/posts/2018-09-27_swimming-and-cycling-with-apple-watch/"
    },
    {
     "slug": "2018-05-17_listen-to-your-body",
     "title": "Listen to your body",
     "date": "2018-05-17",
     "url": "https://agents.willem.com/en/posts/2018-05-17_listen-to-your-body/"
    },
    {
     "slug": "2018-04-18_outside-the-comfort-zone-amateur-acting",
     "title": "Outside the comfort zone: amateur acting",
     "date": "2018-04-18",
     "url": "https://agents.willem.com/en/posts/2018-04-18_outside-the-comfort-zone-amateur-acting/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2017-11-15_collecting-health-data-with-biostrap",
     "title": "Collecting health data with Biostrap",
     "date": "2017-11-15",
     "url": "https://agents.willem.com/en/posts/2017-11-15_collecting-health-data-with-biostrap/"
    },
    {
     "slug": "2017-06-30_fietselfstedentocht-2017",
     "title": "Fietselfstedentocht 2017",
     "date": "2017-06-30",
     "url": "https://agents.willem.com/en/posts/2017-06-30_fietselfstedentocht-2017/"
    },
    {
     "slug": "2016-12-31_one-year-of-cycling",
     "title": "One year of cycling",
     "date": "2016-12-31",
     "url": "https://agents.willem.com/en/posts/2016-12-31_one-year-of-cycling/"
    }
   ]
  },
  {
   "name": "creativity",
   "slug": "creativity",
   "url": "https://agents.willem.com/en/topics/creativity/",
   "post_count": 18,
   "posts": [
    {
     "slug": "2024-11-11_write-your-own-words",
     "title": "Write your own words",
     "date": "2024-11-11",
     "url": "https://agents.willem.com/en/posts/2024-11-11_write-your-own-words/"
    },
    {
     "slug": "2024-11-10_go-viral-on-x",
     "title": "Go Viral on X",
     "date": "2024-11-10",
     "url": "https://agents.willem.com/en/posts/2024-11-10_go-viral-on-x/"
    },
    {
     "slug": "2024-02-16_vision-pro",
     "title": "Vision Pro",
     "date": "2024-02-16",
     "url": "https://agents.willem.com/en/posts/2024-02-16_vision-pro/"
    },
    {
     "slug": "2021-09-30_inspiration-from-a-child",
     "title": "Inspiration from a child",
     "date": "2021-09-30",
     "url": "https://agents.willem.com/en/posts/2021-09-30_inspiration-from-a-child/"
    },
    {
     "slug": "2021-05-31_using-the-remarkable-paper-tablet",
     "title": "Using the reMarkable paper tablet",
     "date": "2021-05-31",
     "url": "https://agents.willem.com/en/posts/2021-05-31_using-the-remarkable-paper-tablet/"
    },
    {
     "slug": "2021-03-26_art-of-visualisation",
     "title": "Art of visualisation",
     "date": "2021-03-26",
     "url": "https://agents.willem.com/en/posts/2021-03-26_art-of-visualisation/"
    },
    {
     "slug": "2021-01-31_building-a-product-platform",
     "title": "Building a product platform",
     "date": "2021-01-31",
     "url": "https://agents.willem.com/en/posts/2021-01-31_building-a-product-platform/"
    },
    {
     "slug": "2020-11-30_designing-my-own-watch",
     "title": "Designing my own watch",
     "date": "2020-11-30",
     "url": "https://agents.willem.com/en/posts/2020-11-30_designing-my-own-watch/"
    },
    {
     "slug": "2020-06-24_some-thoughts-on-touch-screen-user-interface-design",
     "title": "Some thoughts on touch screen user interface design",
     "date": "2020-06-24",
     "url": "https://agents.willem.com/en/posts/2020-06-24_some-thoughts-on-touch-screen-user-interface-design/"
    },
    {
     "slug": "2020-05-25_different-ways-to-visualise-health",
     "title": "Different ways to visualise health",
     "date": "2020-05-25",
     "url": "https://agents.willem.com/en/posts/2020-05-25_different-ways-to-visualise-health/"
    },
    {
     "slug": "2018-04-18_outside-the-comfort-zone-amateur-acting",
     "title": "Outside the comfort zone: amateur acting",
     "date": "2018-04-18",
     "url": "https://agents.willem.com/en/posts/2018-04-18_outside-the-comfort-zone-amateur-acting/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2018-02-21_updating-snake-97",
     "title": "Updating Snake '97",
     "date": "2018-02-21",
     "url": "https://agents.willem.com/en/posts/2018-02-21_updating-snake-97/"
    },
    {
     "slug": "2017-10-23_from-tree-to-table",
     "title": "From tree to table",
     "date": "2017-10-23",
     "url": "https://agents.willem.com/en/posts/2017-10-23_from-tree-to-table/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-10-01_harvesting-boredom-to-let-creativity-flourish",
     "title": "Harvesting boredom to let creativity flourish",
     "date": "2016-10-01",
     "url": "https://agents.willem.com/en/posts/2016-10-01_harvesting-boredom-to-let-creativity-flourish/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    }
   ]
  },
  {
   "name": "environment",
   "slug": "environment",
   "url": "https://agents.willem.com/en/topics/environment/",
   "post_count": 17,
   "posts": [
    {
     "slug": "2025-09-22_omarchy-on-imac",
     "title": "Omarchy on iMac",
     "date": "2025-09-22",
     "url": "https://agents.willem.com/en/posts/2025-09-22_omarchy-on-imac/"
    },
    {
     "slug": "2022-11-01_moving-to-the-countryside",
     "title": "Moving to the countryside",
     "date": "2022-11-01",
     "url": "https://agents.willem.com/en/posts/2022-11-01_moving-to-the-countryside/"
    },
    {
     "slug": "2021-01-10_commuter-bike-checkup",
     "title": "Commuter bike checkup",
     "date": "2021-01-10",
     "url": "https://agents.willem.com/en/posts/2021-01-10_commuter-bike-checkup/"
    },
    {
     "slug": "2020-07-09_repairing-a-giro-aeon-bicycle-helmet",
     "title": "Repairing a Giro AEON bicycle helmet",
     "date": "2020-07-09",
     "url": "https://agents.willem.com/en/posts/2020-07-09_repairing-a-giro-aeon-bicycle-helmet/"
    },
    {
     "slug": "2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight",
     "title": "Supernova E3 Pro 2 dynamo powered headlight",
     "date": "2019-11-26",
     "url": "https://agents.willem.com/en/posts/2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight/"
    },
    {
     "slug": "2019-06-25_assembling-a-cargo-bike",
     "title": "Assembling a cargo bike",
     "date": "2019-06-25",
     "url": "https://agents.willem.com/en/posts/2019-06-25_assembling-a-cargo-bike/"
    },
    {
     "slug": "2019-05-29_solo-around-the-markermeer-211km",
     "title": "Solo around the Markermeer (211KM)",
     "date": "2019-05-29",
     "url": "https://agents.willem.com/en/posts/2019-05-29_solo-around-the-markermeer-211km/"
    },
    {
     "slug": "2019-02-27_one-year-on-the-ultimate-commuter-bike",
     "title": "One year on the ultimate commuter bike",
     "date": "2019-02-27",
     "url": "https://agents.willem.com/en/posts/2019-02-27_one-year-on-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2018-11-16_around-town-in-an-electric-car",
     "title": "Around town in an electric car",
     "date": "2018-11-16",
     "url": "https://agents.willem.com/en/posts/2018-11-16_around-town-in-an-electric-car/"
    },
    {
     "slug": "2018-08-21_space-travelling-from-el-teide",
     "title": "Space travelling from El Teide",
     "date": "2018-08-21",
     "url": "https://agents.willem.com/en/posts/2018-08-21_space-travelling-from-el-teide/"
    },
    {
     "slug": "2018-07-20_helping-people-with-free-software",
     "title": "Helping people with free software",
     "date": "2018-07-20",
     "url": "https://agents.willem.com/en/posts/2018-07-20_helping-people-with-free-software/"
    },
    {
     "slug": "2018-04-30_off-the-grid-working-on-100-renewable-energy",
     "title": "Off the grid: Working on 100% renewable energy",
     "date": "2018-04-30",
     "url": "https://agents.willem.com/en/posts/2018-04-30_off-the-grid-working-on-100-renewable-energy/"
    },
    {
     "slug": "2018-01-21_something-the-smartwatch-will-never-have-patina",
     "title": "Something the smartwatch will never have: patina",
     "date": "2018-01-21",
     "url": "https://agents.willem.com/en/posts/2018-01-21_something-the-smartwatch-will-never-have-patina/"
    },
    {
     "slug": "2018-01-08_lessons-from-a-takeaway-plastic-bag",
     "title": "Lessons from a takeaway plastic bag",
     "date": "2018-01-08",
     "url": "https://agents.willem.com/en/posts/2018-01-08_lessons-from-a-takeaway-plastic-bag/"
    },
    {
     "slug": "2017-12-02_commuting-by-bike",
     "title": "Commuting by bike",
     "date": "2017-12-02",
     "url": "https://agents.willem.com/en/posts/2017-12-02_commuting-by-bike/"
    },
    {
     "slug": "2017-10-23_from-tree-to-table",
     "title": "From tree to table",
     "date": "2017-10-23",
     "url": "https://agents.willem.com/en/posts/2017-10-23_from-tree-to-table/"
    },
    {
     "slug": "2017-09-02_climbing-mount-etna",
     "title": "Climbing Mount Etna",
     "date": "2017-09-02",
     "url": "https://agents.willem.com/en/posts/2017-09-02_climbing-mount-etna/"
    }
   ]
  },
  {
   "name": "iOS",
   "slug": "ios",
   "url": "https://agents.willem.com/en/topics/ios/",
   "post_count": 17,
   "posts": [
    {
     "slug": "2025-03-06_open-sourcing-gran-fondo",
     "title": "Open-Sourcing Gran Fondo",
     "date": "2025-03-06",
     "url": "https://agents.willem.com/en/posts/2025-03-06_open-sourcing-gran-fondo/"
    },
    {
     "slug": "2021-12-09_for-the-love-of-mini",
     "title": "For the love of mini",
     "date": "2021-12-09",
     "url": "https://agents.willem.com/en/posts/2021-12-09_for-the-love-of-mini/"
    },
    {
     "slug": "2021-02-22_the-value-of-notifications",
     "title": "The value of notifications",
     "date": "2021-02-22",
     "url": "https://agents.willem.com/en/posts/2021-02-22_the-value-of-notifications/"
    },
    {
     "slug": "2021-02-02_realtime-service-uptime-monitoring",
     "title": "Realtime service uptime monitoring",
     "date": "2021-02-02",
     "url": "https://agents.willem.com/en/posts/2021-02-02_realtime-service-uptime-monitoring/"
    },
    {
     "slug": "2020-08-31_free-from-the-icloud-escaping-apple-photos",
     "title": "Free from the iCloud: Escaping Apple Photos",
     "date": "2020-08-31",
     "url": "https://agents.willem.com/en/posts/2020-08-31_free-from-the-icloud-escaping-apple-photos/"
    },
    {
     "slug": "2020-06-24_some-thoughts-on-touch-screen-user-interface-design",
     "title": "Some thoughts on touch screen user interface design",
     "date": "2020-06-24",
     "url": "https://agents.willem.com/en/posts/2020-06-24_some-thoughts-on-touch-screen-user-interface-design/"
    },
    {
     "slug": "2020-05-11_scalable-application-design-without-magic",
     "title": "Scalable application design without magic",
     "date": "2020-05-11",
     "url": "https://agents.willem.com/en/posts/2020-05-11_scalable-application-design-without-magic/"
    },
    {
     "slug": "2019-10-07_multi-window-support-in-your-ipad-app",
     "title": "Multi-Window support in your iPad app",
     "date": "2019-10-07",
     "url": "https://agents.willem.com/en/posts/2019-10-07_multi-window-support-in-your-ipad-app/"
    },
    {
     "slug": "2019-04-30_the-best-bike-computer-app-cyclemeter",
     "title": "The best bike computer app: Cyclemeter",
     "date": "2019-04-30",
     "url": "https://agents.willem.com/en/posts/2019-04-30_the-best-bike-computer-app-cyclemeter/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-09-27_swimming-and-cycling-with-apple-watch",
     "title": "Swimming and cycling with Apple Watch",
     "date": "2018-09-27",
     "url": "https://agents.willem.com/en/posts/2018-09-27_swimming-and-cycling-with-apple-watch/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2018-02-21_updating-snake-97",
     "title": "Updating Snake '97",
     "date": "2018-02-21",
     "url": "https://agents.willem.com/en/posts/2018-02-21_updating-snake-97/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    }
   ]
  },
  {
   "name": "office",
   "slug": "office",
   "url": "https://agents.willem.com/en/topics/office/",
   "post_count": 17,
   "posts": [
    {
     "slug": "2023-10-14_giving-ai-training",
     "title": "Giving AI Training",
     "date": "2023-10-14",
     "url": "https://agents.willem.com/en/posts/2023-10-14_giving-ai-training/"
    },
    {
     "slug": "2021-06-30_migrating-to-the-cloud",
     "title": "Migrating to the Cloud",
     "date": "2021-06-30",
     "url": "https://agents.willem.com/en/posts/2021-06-30_migrating-to-the-cloud/"
    },
    {
     "slug": "2020-07-30_upgrading-a-27-inch-imac-5k-to-14-terabytes",
     "title": "Upgrading a 27-inch iMac 5K to 14 terabytes",
     "date": "2020-07-30",
     "url": "https://agents.willem.com/en/posts/2020-07-30_upgrading-a-27-inch-imac-5k-to-14-terabytes/"
    },
    {
     "slug": "2020-04-14_talking-tablets-what-makes-a-great-tablet",
     "title": "Talking tablets: what makes a great tablet?",
     "date": "2020-04-14",
     "url": "https://agents.willem.com/en/posts/2020-04-14_talking-tablets-what-makes-a-great-tablet/"
    },
    {
     "slug": "2020-02-28_your-own-addressbook-and-calendar-cloud",
     "title": "Your own addressbook and calendar cloud",
     "date": "2020-02-28",
     "url": "https://agents.willem.com/en/posts/2020-02-28_your-own-addressbook-and-calendar-cloud/"
    },
    {
     "slug": "2019-11-22_building-a-professional-72tb-nas",
     "title": "Building a professional 72TB NAS",
     "date": "2019-11-22",
     "url": "https://agents.willem.com/en/posts/2019-11-22_building-a-professional-72tb-nas/"
    },
    {
     "slug": "2019-03-20_servicing-a-robot-vacuum-cleaner",
     "title": "Servicing a robot vacuum cleaner",
     "date": "2019-03-20",
     "url": "https://agents.willem.com/en/posts/2019-03-20_servicing-a-robot-vacuum-cleaner/"
    },
    {
     "slug": "2019-02-27_one-year-on-the-ultimate-commuter-bike",
     "title": "One year on the ultimate commuter bike",
     "date": "2019-02-27",
     "url": "https://agents.willem.com/en/posts/2019-02-27_one-year-on-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2018-11-16_around-town-in-an-electric-car",
     "title": "Around town in an electric car",
     "date": "2018-11-16",
     "url": "https://agents.willem.com/en/posts/2018-11-16_around-town-in-an-electric-car/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-04-30_off-the-grid-working-on-100-renewable-energy",
     "title": "Off the grid: Working on 100% renewable energy",
     "date": "2018-04-30",
     "url": "https://agents.willem.com/en/posts/2018-04-30_off-the-grid-working-on-100-renewable-energy/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2018-02-24_creating-the-ultimate-commuter-bike",
     "title": "Creating the ultimate commuter bike",
     "date": "2018-02-24",
     "url": "https://agents.willem.com/en/posts/2018-02-24_creating-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    }
   ]
  },
  {
   "name": "iPhone",
   "slug": "iphone",
   "url": "https://agents.willem.com/en/topics/iphone/",
   "post_count": 15,
   "posts": [
    {
     "slug": "2026-01-10_hello-video",
     "title": "Hello Video",
     "date": "2026-01-10",
     "url": "https://agents.willem.com/en/posts/2026-01-10_hello-video/"
    },
    {
     "slug": "2023-11-10_apple-watch-as-phone",
     "title": "Apple Watch as Phone",
     "date": "2023-11-10",
     "url": "https://agents.willem.com/en/posts/2023-11-10_apple-watch-as-phone/"
    },
    {
     "slug": "2021-12-09_for-the-love-of-mini",
     "title": "For the love of mini",
     "date": "2021-12-09",
     "url": "https://agents.willem.com/en/posts/2021-12-09_for-the-love-of-mini/"
    },
    {
     "slug": "2021-02-22_the-value-of-notifications",
     "title": "The value of notifications",
     "date": "2021-02-22",
     "url": "https://agents.willem.com/en/posts/2021-02-22_the-value-of-notifications/"
    },
    {
     "slug": "2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet",
     "title": "Syncing files seamlessly between smartphone and tablet",
     "date": "2020-09-16",
     "url": "https://agents.willem.com/en/posts/2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet/"
    },
    {
     "slug": "2020-08-31_free-from-the-icloud-escaping-apple-photos",
     "title": "Free from the iCloud: Escaping Apple Photos",
     "date": "2020-08-31",
     "url": "https://agents.willem.com/en/posts/2020-08-31_free-from-the-icloud-escaping-apple-photos/"
    },
    {
     "slug": "2020-02-28_your-own-addressbook-and-calendar-cloud",
     "title": "Your own addressbook and calendar cloud",
     "date": "2020-02-28",
     "url": "https://agents.willem.com/en/posts/2020-02-28_your-own-addressbook-and-calendar-cloud/"
    },
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-10-09_using-a-budget-android-as-main-smartphone",
     "title": "Using a budget Android as main smartphone",
     "date": "2018-10-09",
     "url": "https://agents.willem.com/en/posts/2018-10-09_using-a-budget-android-as-main-smartphone/"
    },
    {
     "slug": "2018-09-27_swimming-and-cycling-with-apple-watch",
     "title": "Swimming and cycling with Apple Watch",
     "date": "2018-09-27",
     "url": "https://agents.willem.com/en/posts/2018-09-27_swimming-and-cycling-with-apple-watch/"
    },
    {
     "slug": "2018-06-02_creating-a-minimal-iphone-stand",
     "title": "Creating a minimal iPhone stand",
     "date": "2018-06-02",
     "url": "https://agents.willem.com/en/posts/2018-06-02_creating-a-minimal-iphone-stand/"
    },
    {
     "slug": "2018-02-21_updating-snake-97",
     "title": "Updating Snake '97",
     "date": "2018-02-21",
     "url": "https://agents.willem.com/en/posts/2018-02-21_updating-snake-97/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2016-07-15_cash-is-king-or-is-it",
     "title": "Cash is king, or is it?",
     "date": "2016-07-15",
     "url": "https://agents.willem.com/en/posts/2016-07-15_cash-is-king-or-is-it/"
    }
   ]
  },
  {
   "name": "laptop",
   "slug": "laptop",
   "url": "https://agents.willem.com/en/topics/laptop/",
   "post_count": 15,
   "posts": [
    {
     "slug": "2025-02-10_better-laptop",
     "title": "Better Laptop",
     "date": "2025-02-10",
     "url": "https://agents.willem.com/en/posts/2025-02-10_better-laptop/"
    },
    {
     "slug": "2023-10-13_hello-stranger",
     "title": "Hello, stranger",
     "date": "2023-10-13",
     "url": "https://agents.willem.com/en/posts/2023-10-13_hello-stranger/"
    },
    {
     "slug": "2023-05-08_tablet-as-tool",
     "title": "Tablet as Tool",
     "date": "2023-05-08",
     "url": "https://agents.willem.com/en/posts/2023-05-08_tablet-as-tool/"
    },
    {
     "slug": "2023-05-01_working-offline-first",
     "title": "Working Offline First",
     "date": "2023-05-01",
     "url": "https://agents.willem.com/en/posts/2023-05-01_working-offline-first/"
    },
    {
     "slug": "2020-11-03_the-joy-of-a-simple-laptop",
     "title": "The joy of a simple laptop",
     "date": "2020-11-03",
     "url": "https://agents.willem.com/en/posts/2020-11-03_the-joy-of-a-simple-laptop/"
    },
    {
     "slug": "2020-09-28_refining-my-tablet-os-experience",
     "title": "Refining my tablet OS experience",
     "date": "2020-09-28",
     "url": "https://agents.willem.com/en/posts/2020-09-28_refining-my-tablet-os-experience/"
    },
    {
     "slug": "2020-04-14_talking-tablets-what-makes-a-great-tablet",
     "title": "Talking tablets: what makes a great tablet?",
     "date": "2020-04-14",
     "url": "https://agents.willem.com/en/posts/2020-04-14_talking-tablets-what-makes-a-great-tablet/"
    },
    {
     "slug": "2018-10-16_rescuing-files-from-a-broken-harddisk",
     "title": "Rescuing files from a broken harddisk",
     "date": "2018-10-16",
     "url": "https://agents.willem.com/en/posts/2018-10-16_rescuing-files-from-a-broken-harddisk/"
    },
    {
     "slug": "2018-07-20_helping-people-with-free-software",
     "title": "Helping people with free software",
     "date": "2018-07-20",
     "url": "https://agents.willem.com/en/posts/2018-07-20_helping-people-with-free-software/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2017-09-14_saving-a-macbook-air-with-exploded-battery",
     "title": "Saving a MacBook Air with exploded battery",
     "date": "2017-09-14",
     "url": "https://agents.willem.com/en/posts/2017-09-14_saving-a-macbook-air-with-exploded-battery/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    },
    {
     "slug": "2016-06-23_building-the-blog-in-style",
     "title": "Building the blog... in style!",
     "date": "2016-06-23",
     "url": "https://agents.willem.com/en/posts/2016-06-23_building-the-blog-in-style/"
    }
   ]
  },
  {
   "name": "webdesign",
   "slug": "webdesign",
   "url": "https://agents.willem.com/en/topics/webdesign/",
   "post_count": 15,
   "posts": [
    {
     "slug": "2026-01-07_websites-with-auto-pilot",
     "title": "Websites with Auto Pilot",
     "date": "2026-01-07",
     "url": "https://agents.willem.com/en/posts/2026-01-07_websites-with-auto-pilot/"
    },
    {
     "slug": "2025-01-23_champions-league-of-webdesign",
     "title": "Champions League of Webdesign",
     "date": "2025-01-23",
     "url": "https://agents.willem.com/en/posts/2025-01-23_champions-league-of-webdesign/"
    },
    {
     "slug": "2022-07-30_captcha-alternative",
     "title": "CAPTCHA Alternative",
     "date": "2022-07-30",
     "url": "https://agents.willem.com/en/posts/2022-07-30_captcha-alternative/"
    },
    {
     "slug": "2020-10-31_increase-traffic-to-your-blog-with-a-rss-feed",
     "title": "Increase traffic to your blog with a RSS feed",
     "date": "2020-10-31",
     "url": "https://agents.willem.com/en/posts/2020-10-31_increase-traffic-to-your-blog-with-a-rss-feed/"
    },
    {
     "slug": "2020-05-11_scalable-application-design-without-magic",
     "title": "Scalable application design without magic",
     "date": "2020-05-11",
     "url": "https://agents.willem.com/en/posts/2020-05-11_scalable-application-design-without-magic/"
    },
    {
     "slug": "2020-05-01_designing-an-interface-for-a-food-ordering-page",
     "title": "Designing an interface for a food ordering page",
     "date": "2020-05-01",
     "url": "https://agents.willem.com/en/posts/2020-05-01_designing-an-interface-for-a-food-ordering-page/"
    },
    {
     "slug": "2019-04-25_search-like-a-pro-google-search-operators",
     "title": "Search like a pro: Google search operators",
     "date": "2019-04-25",
     "url": "https://agents.willem.com/en/posts/2019-04-25_search-like-a-pro-google-search-operators/"
    },
    {
     "slug": "2019-03-31_wordpress-10-tips-to-secure-your-website",
     "title": "WordPress: 10 tips to secure your website",
     "date": "2019-03-31",
     "url": "https://agents.willem.com/en/posts/2019-03-31_wordpress-10-tips-to-secure-your-website/"
    },
    {
     "slug": "2019-02-28_understanding-the-security-concerns-in-shared-hosting",
     "title": "Understanding the security concerns in shared hosting",
     "date": "2019-02-28",
     "url": "https://agents.willem.com/en/posts/2019-02-28_understanding-the-security-concerns-in-shared-hosting/"
    },
    {
     "slug": "2018-09-26_optimising-images-for-the-web-and-performance",
     "title": "Optimising images for the web and performance",
     "date": "2018-09-26",
     "url": "https://agents.willem.com/en/posts/2018-09-26_optimising-images-for-the-web-and-performance/"
    },
    {
     "slug": "2018-08-20_google-analytics-vs-awstats",
     "title": "Google Analytics vs AWStats",
     "date": "2018-08-20",
     "url": "https://agents.willem.com/en/posts/2018-08-20_google-analytics-vs-awstats/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    },
    {
     "slug": "2016-06-23_building-the-blog-in-style",
     "title": "Building the blog... in style!",
     "date": "2016-06-23",
     "url": "https://agents.willem.com/en/posts/2016-06-23_building-the-blog-in-style/"
    }
   ]
  },
  {
   "name": "iPad",
   "slug": "ipad",
   "url": "https://agents.willem.com/en/topics/ipad/",
   "post_count": 14,
   "posts": [
    {
     "slug": "2023-05-08_tablet-as-tool",
     "title": "Tablet as Tool",
     "date": "2023-05-08",
     "url": "https://agents.willem.com/en/posts/2023-05-08_tablet-as-tool/"
    },
    {
     "slug": "2021-01-14_abandoning-my-own-tablet-os",
     "title": "Abandoning my own tablet OS",
     "date": "2021-01-14",
     "url": "https://agents.willem.com/en/posts/2021-01-14_abandoning-my-own-tablet-os/"
    },
    {
     "slug": "2020-08-11_the-best-keyboard-for-ipad",
     "title": "The best keyboard for iPad",
     "date": "2020-08-11",
     "url": "https://agents.willem.com/en/posts/2020-08-11_the-best-keyboard-for-ipad/"
    },
    {
     "slug": "2020-06-24_some-thoughts-on-touch-screen-user-interface-design",
     "title": "Some thoughts on touch screen user interface design",
     "date": "2020-06-24",
     "url": "https://agents.willem.com/en/posts/2020-06-24_some-thoughts-on-touch-screen-user-interface-design/"
    },
    {
     "slug": "2020-03-25_designing-and-implementing-a-micro-payment-system",
     "title": "Designing and implementing a (micro) payment system",
     "date": "2020-03-25",
     "url": "https://agents.willem.com/en/posts/2020-03-25_designing-and-implementing-a-micro-payment-system/"
    },
    {
     "slug": "2020-02-28_your-own-addressbook-and-calendar-cloud",
     "title": "Your own addressbook and calendar cloud",
     "date": "2020-02-28",
     "url": "https://agents.willem.com/en/posts/2020-02-28_your-own-addressbook-and-calendar-cloud/"
    },
    {
     "slug": "2019-10-07_multi-window-support-in-your-ipad-app",
     "title": "Multi-Window support in your iPad app",
     "date": "2019-10-07",
     "url": "https://agents.willem.com/en/posts/2019-10-07_multi-window-support-in-your-ipad-app/"
    },
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2018-04-30_off-the-grid-working-on-100-renewable-energy",
     "title": "Off the grid: Working on 100% renewable energy",
     "date": "2018-04-30",
     "url": "https://agents.willem.com/en/posts/2018-04-30_off-the-grid-working-on-100-renewable-energy/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2018-02-21_updating-snake-97",
     "title": "Updating Snake '97",
     "date": "2018-02-21",
     "url": "https://agents.willem.com/en/posts/2018-02-21_updating-snake-97/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    }
   ]
  },
  {
   "name": "tablet",
   "slug": "tablet",
   "url": "https://agents.willem.com/en/topics/tablet/",
   "post_count": 14,
   "posts": [
    {
     "slug": "2023-05-08_tablet-as-tool",
     "title": "Tablet as Tool",
     "date": "2023-05-08",
     "url": "https://agents.willem.com/en/posts/2023-05-08_tablet-as-tool/"
    },
    {
     "slug": "2021-05-31_using-the-remarkable-paper-tablet",
     "title": "Using the reMarkable paper tablet",
     "date": "2021-05-31",
     "url": "https://agents.willem.com/en/posts/2021-05-31_using-the-remarkable-paper-tablet/"
    },
    {
     "slug": "2021-01-14_abandoning-my-own-tablet-os",
     "title": "Abandoning my own tablet OS",
     "date": "2021-01-14",
     "url": "https://agents.willem.com/en/posts/2021-01-14_abandoning-my-own-tablet-os/"
    },
    {
     "slug": "2020-09-28_refining-my-tablet-os-experience",
     "title": "Refining my tablet OS experience",
     "date": "2020-09-28",
     "url": "https://agents.willem.com/en/posts/2020-09-28_refining-my-tablet-os-experience/"
    },
    {
     "slug": "2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet",
     "title": "Syncing files seamlessly between smartphone and tablet",
     "date": "2020-09-16",
     "url": "https://agents.willem.com/en/posts/2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet/"
    },
    {
     "slug": "2020-08-31_free-from-the-icloud-escaping-apple-photos",
     "title": "Free from the iCloud: Escaping Apple Photos",
     "date": "2020-08-31",
     "url": "https://agents.willem.com/en/posts/2020-08-31_free-from-the-icloud-escaping-apple-photos/"
    },
    {
     "slug": "2020-08-11_the-best-keyboard-for-ipad",
     "title": "The best keyboard for iPad",
     "date": "2020-08-11",
     "url": "https://agents.willem.com/en/posts/2020-08-11_the-best-keyboard-for-ipad/"
    },
    {
     "slug": "2020-04-14_talking-tablets-what-makes-a-great-tablet",
     "title": "Talking tablets: what makes a great tablet?",
     "date": "2020-04-14",
     "url": "https://agents.willem.com/en/posts/2020-04-14_talking-tablets-what-makes-a-great-tablet/"
    },
    {
     "slug": "2020-03-25_designing-and-implementing-a-micro-payment-system",
     "title": "Designing and implementing a (micro) payment system",
     "date": "2020-03-25",
     "url": "https://agents.willem.com/en/posts/2020-03-25_designing-and-implementing-a-micro-payment-system/"
    },
    {
     "slug": "2020-03-09_making-my-own-tablet-os",
     "title": "Making my own tablet OS",
     "date": "2020-03-09",
     "url": "https://agents.willem.com/en/posts/2020-03-09_making-my-own-tablet-os/"
    },
    {
     "slug": "2019-10-07_multi-window-support-in-your-ipad-app",
     "title": "Multi-Window support in your iPad app",
     "date": "2019-10-07",
     "url": "https://agents.willem.com/en/posts/2019-10-07_multi-window-support-in-your-ipad-app/"
    },
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    }
   ]
  },
  {
   "name": "nature",
   "slug": "nature",
   "url": "https://agents.willem.com/en/topics/nature/",
   "post_count": 13,
   "posts": [
    {
     "slug": "2026-01-21_trail-running",
     "title": "Trail Running",
     "date": "2026-01-21",
     "url": "https://agents.willem.com/en/posts/2026-01-21_trail-running/"
    },
    {
     "slug": "2025-01-18_master-of-change",
     "title": "Master of Change",
     "date": "2025-01-18",
     "url": "https://agents.willem.com/en/posts/2025-01-18_master-of-change/"
    },
    {
     "slug": "2023-08-23_the-same-differently",
     "title": "The Same, Differently",
     "date": "2023-08-23",
     "url": "https://agents.willem.com/en/posts/2023-08-23_the-same-differently/"
    },
    {
     "slug": "2023-04-20_tips-for-long-distance-cycling",
     "title": "Tips for Long-Distance Cycling",
     "date": "2023-04-20",
     "url": "https://agents.willem.com/en/posts/2023-04-20_tips-for-long-distance-cycling/"
    },
    {
     "slug": "2022-11-01_moving-to-the-countryside",
     "title": "Moving to the countryside",
     "date": "2022-11-01",
     "url": "https://agents.willem.com/en/posts/2022-11-01_moving-to-the-countryside/"
    },
    {
     "slug": "2020-11-22_replacing-a-shimano-shift-cable",
     "title": "Replacing a Shimano shift cable",
     "date": "2020-11-22",
     "url": "https://agents.willem.com/en/posts/2020-11-22_replacing-a-shimano-shift-cable/"
    },
    {
     "slug": "2019-05-29_solo-around-the-markermeer-211km",
     "title": "Solo around the Markermeer (211KM)",
     "date": "2019-05-29",
     "url": "https://agents.willem.com/en/posts/2019-05-29_solo-around-the-markermeer-211km/"
    },
    {
     "slug": "2018-08-21_space-travelling-from-el-teide",
     "title": "Space travelling from El Teide",
     "date": "2018-08-21",
     "url": "https://agents.willem.com/en/posts/2018-08-21_space-travelling-from-el-teide/"
    },
    {
     "slug": "2018-06-02_creating-a-minimal-iphone-stand",
     "title": "Creating a minimal iPhone stand",
     "date": "2018-06-02",
     "url": "https://agents.willem.com/en/posts/2018-06-02_creating-a-minimal-iphone-stand/"
    },
    {
     "slug": "2018-05-09_lunch-by-plane",
     "title": "Lunch by plane",
     "date": "2018-05-09",
     "url": "https://agents.willem.com/en/posts/2018-05-09_lunch-by-plane/"
    },
    {
     "slug": "2017-10-23_from-tree-to-table",
     "title": "From tree to table",
     "date": "2017-10-23",
     "url": "https://agents.willem.com/en/posts/2017-10-23_from-tree-to-table/"
    },
    {
     "slug": "2017-09-02_climbing-mount-etna",
     "title": "Climbing Mount Etna",
     "date": "2017-09-02",
     "url": "https://agents.willem.com/en/posts/2017-09-02_climbing-mount-etna/"
    },
    {
     "slug": "2016-12-31_one-year-of-cycling",
     "title": "One year of cycling",
     "date": "2016-12-31",
     "url": "https://agents.willem.com/en/posts/2016-12-31_one-year-of-cycling/"
    }
   ]
  },
  {
   "name": "repair",
   "slug": "repair",
   "url": "https://agents.willem.com/en/topics/repair/",
   "post_count": 13,
   "posts": [
    {
     "slug": "2020-11-22_replacing-a-shimano-shift-cable",
     "title": "Replacing a Shimano shift cable",
     "date": "2020-11-22",
     "url": "https://agents.willem.com/en/posts/2020-11-22_replacing-a-shimano-shift-cable/"
    },
    {
     "slug": "2020-10-15_rescuing-photos-from-a-crashed-imac",
     "title": "Rescuing photos from a crashed iMac",
     "date": "2020-10-15",
     "url": "https://agents.willem.com/en/posts/2020-10-15_rescuing-photos-from-a-crashed-imac/"
    },
    {
     "slug": "2020-07-30_upgrading-a-27-inch-imac-5k-to-14-terabytes",
     "title": "Upgrading a 27-inch iMac 5K to 14 terabytes",
     "date": "2020-07-30",
     "url": "https://agents.willem.com/en/posts/2020-07-30_upgrading-a-27-inch-imac-5k-to-14-terabytes/"
    },
    {
     "slug": "2020-07-09_repairing-a-giro-aeon-bicycle-helmet",
     "title": "Repairing a Giro AEON bicycle helmet",
     "date": "2020-07-09",
     "url": "https://agents.willem.com/en/posts/2020-07-09_repairing-a-giro-aeon-bicycle-helmet/"
    },
    {
     "slug": "2019-03-20_servicing-a-robot-vacuum-cleaner",
     "title": "Servicing a robot vacuum cleaner",
     "date": "2019-03-20",
     "url": "https://agents.willem.com/en/posts/2019-03-20_servicing-a-robot-vacuum-cleaner/"
    },
    {
     "slug": "2018-10-16_rescuing-files-from-a-broken-harddisk",
     "title": "Rescuing files from a broken harddisk",
     "date": "2018-10-16",
     "url": "https://agents.willem.com/en/posts/2018-10-16_rescuing-files-from-a-broken-harddisk/"
    },
    {
     "slug": "2018-07-20_helping-people-with-free-software",
     "title": "Helping people with free software",
     "date": "2018-07-20",
     "url": "https://agents.willem.com/en/posts/2018-07-20_helping-people-with-free-software/"
    },
    {
     "slug": "2018-01-08_lessons-from-a-takeaway-plastic-bag",
     "title": "Lessons from a takeaway plastic bag",
     "date": "2018-01-08",
     "url": "https://agents.willem.com/en/posts/2018-01-08_lessons-from-a-takeaway-plastic-bag/"
    },
    {
     "slug": "2017-09-14_saving-a-macbook-air-with-exploded-battery",
     "title": "Saving a MacBook Air with exploded battery",
     "date": "2017-09-14",
     "url": "https://agents.willem.com/en/posts/2017-09-14_saving-a-macbook-air-with-exploded-battery/"
    },
    {
     "slug": "2017-03-26_repairing-a-nintendo-gameboy-advance-sp",
     "title": "Repairing a Nintendo Gameboy Advance SP",
     "date": "2017-03-26",
     "url": "https://agents.willem.com/en/posts/2017-03-26_repairing-a-nintendo-gameboy-advance-sp/"
    },
    {
     "slug": "2016-11-21_being-a-volunteer-in-amsterdam-zuidoost",
     "title": "Being a volunteer in Amsterdam-Zuidoost",
     "date": "2016-11-21",
     "url": "https://agents.willem.com/en/posts/2016-11-21_being-a-volunteer-in-amsterdam-zuidoost/"
    },
    {
     "slug": "2016-09-03_batavus-champion-bike-from-1978",
     "title": "Batavus Champion bike from 1978",
     "date": "2016-09-03",
     "url": "https://agents.willem.com/en/posts/2016-09-03_batavus-champion-bike-from-1978/"
    },
    {
     "slug": "2016-06-23_building-the-blog-in-style",
     "title": "Building the blog... in style!",
     "date": "2016-06-23",
     "url": "https://agents.willem.com/en/posts/2016-06-23_building-the-blog-in-style/"
    }
   ]
  },
  {
   "name": "AI",
   "slug": "ai",
   "url": "https://agents.willem.com/en/topics/ai/",
   "post_count": 12,
   "posts": [
    {
     "slug": "2026-04-30_rapid-iteration-in-agentic-loops",
     "title": "Rapid Iteration in Agentic Loops",
     "date": "2026-04-30",
     "url": "https://agents.willem.com/en/posts/2026-04-30_rapid-iteration-in-agentic-loops/"
    },
    {
     "slug": "2026-03-14_it-observes",
     "title": "It Observes",
     "date": "2026-03-14",
     "url": "https://agents.willem.com/en/posts/2026-03-14_it-observes/"
    },
    {
     "slug": "2026-02-20_agentic-coding-on-a-linux-vps",
     "title": "Agentic Coding on a Linux VPS",
     "date": "2026-02-20",
     "url": "https://agents.willem.com/en/posts/2026-02-20_agentic-coding-on-a-linux-vps/"
    },
    {
     "slug": "2026-01-10_hello-video",
     "title": "Hello Video",
     "date": "2026-01-10",
     "url": "https://agents.willem.com/en/posts/2026-01-10_hello-video/"
    },
    {
     "slug": "2026-01-07_websites-with-auto-pilot",
     "title": "Websites with Auto Pilot",
     "date": "2026-01-07",
     "url": "https://agents.willem.com/en/posts/2026-01-07_websites-with-auto-pilot/"
    },
    {
     "slug": "2025-09-24_the-future-of-ai-is-human",
     "title": "The Future of AI is Human",
     "date": "2025-09-24",
     "url": "https://agents.willem.com/en/posts/2025-09-24_the-future-of-ai-is-human/"
    },
    {
     "slug": "2025-07-26_the-agentic-web",
     "title": "The Agentic Web",
     "date": "2025-07-26",
     "url": "https://agents.willem.com/en/posts/2025-07-26_the-agentic-web/"
    },
    {
     "slug": "2025-04-15_vibe-coding",
     "title": "Vibe Coding",
     "date": "2025-04-15",
     "url": "https://agents.willem.com/en/posts/2025-04-15_vibe-coding/"
    },
    {
     "slug": "2024-11-11_write-your-own-words",
     "title": "Write your own words",
     "date": "2024-11-11",
     "url": "https://agents.willem.com/en/posts/2024-11-11_write-your-own-words/"
    },
    {
     "slug": "2024-05-11_developing-a-native-ios-app",
     "title": "Developing a native iOS app",
     "date": "2024-05-11",
     "url": "https://agents.willem.com/en/posts/2024-05-11_developing-a-native-ios-app/"
    },
    {
     "slug": "2023-10-14_giving-ai-training",
     "title": "Giving AI Training",
     "date": "2023-10-14",
     "url": "https://agents.willem.com/en/posts/2023-10-14_giving-ai-training/"
    },
    {
     "slug": "2023-05-03_using-ai-to-generate-code",
     "title": "Using AI to generate code",
     "date": "2023-05-03",
     "url": "https://agents.willem.com/en/posts/2023-05-03_using-ai-to-generate-code/"
    }
   ]
  },
  {
   "name": "cyber-security",
   "slug": "cyber-security",
   "url": "https://agents.willem.com/en/topics/cyber-security/",
   "post_count": 12,
   "posts": [
    {
     "slug": "2023-12-15_backup-rotation-scheme",
     "title": "Backup Rotation Scheme",
     "date": "2023-12-15",
     "url": "https://agents.willem.com/en/posts/2023-12-15_backup-rotation-scheme/"
    },
    {
     "slug": "2022-07-30_captcha-alternative",
     "title": "CAPTCHA Alternative",
     "date": "2022-07-30",
     "url": "https://agents.willem.com/en/posts/2022-07-30_captcha-alternative/"
    },
    {
     "slug": "2021-10-25_using-google-free-android",
     "title": "Using Google Free Android",
     "date": "2021-10-25",
     "url": "https://agents.willem.com/en/posts/2021-10-25_using-google-free-android/"
    },
    {
     "slug": "2021-08-31_protecting-vmware-esxi",
     "title": "Protecting VMware ESXi",
     "date": "2021-08-31",
     "url": "https://agents.willem.com/en/posts/2021-08-31_protecting-vmware-esxi/"
    },
    {
     "slug": "2020-04-01_traffic-shaping-using-iptables-and-tc",
     "title": "Traffic shaping using iptables and tc",
     "date": "2020-04-01",
     "url": "https://agents.willem.com/en/posts/2020-04-01_traffic-shaping-using-iptables-and-tc/"
    },
    {
     "slug": "2019-09-27_visiting-an-international-hackers-conference",
     "title": "Visiting an international hackers conference",
     "date": "2019-09-27",
     "url": "https://agents.willem.com/en/posts/2019-09-27_visiting-an-international-hackers-conference/"
    },
    {
     "slug": "2019-09-10_fighting-backscatter-spam-at-server-level",
     "title": "Fighting backscatter spam at server level",
     "date": "2019-09-10",
     "url": "https://agents.willem.com/en/posts/2019-09-10_fighting-backscatter-spam-at-server-level/"
    },
    {
     "slug": "2019-05-24_dig-for-dummies",
     "title": "Dig for dummies",
     "date": "2019-05-24",
     "url": "https://agents.willem.com/en/posts/2019-05-24_dig-for-dummies/"
    },
    {
     "slug": "2019-04-25_search-like-a-pro-google-search-operators",
     "title": "Search like a pro: Google search operators",
     "date": "2019-04-25",
     "url": "https://agents.willem.com/en/posts/2019-04-25_search-like-a-pro-google-search-operators/"
    },
    {
     "slug": "2019-03-31_wordpress-10-tips-to-secure-your-website",
     "title": "WordPress: 10 tips to secure your website",
     "date": "2019-03-31",
     "url": "https://agents.willem.com/en/posts/2019-03-31_wordpress-10-tips-to-secure-your-website/"
    },
    {
     "slug": "2019-02-28_understanding-the-security-concerns-in-shared-hosting",
     "title": "Understanding the security concerns in shared hosting",
     "date": "2019-02-28",
     "url": "https://agents.willem.com/en/posts/2019-02-28_understanding-the-security-concerns-in-shared-hosting/"
    },
    {
     "slug": "2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers",
     "title": "Cyber security: 5 easy tips to protect your server against hackers",
     "date": "2018-03-10",
     "url": "https://agents.willem.com/en/posts/2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers/"
    }
   ]
  },
  {
   "name": "art",
   "slug": "art",
   "url": "https://agents.willem.com/en/topics/art/",
   "post_count": 11,
   "posts": [
    {
     "slug": "2025-08-11_willemstagram",
     "title": "Willemstagram",
     "date": "2025-08-11",
     "url": "https://agents.willem.com/en/posts/2025-08-11_willemstagram/"
    },
    {
     "slug": "2025-01-23_champions-league-of-webdesign",
     "title": "Champions League of Webdesign",
     "date": "2025-01-23",
     "url": "https://agents.willem.com/en/posts/2025-01-23_champions-league-of-webdesign/"
    },
    {
     "slug": "2024-11-11_write-your-own-words",
     "title": "Write your own words",
     "date": "2024-11-11",
     "url": "https://agents.willem.com/en/posts/2024-11-11_write-your-own-words/"
    },
    {
     "slug": "2022-12-22_rolex-datejust-36",
     "title": "Rolex DateJust 36",
     "date": "2022-12-22",
     "url": "https://agents.willem.com/en/posts/2022-12-22_rolex-datejust-36/"
    },
    {
     "slug": "2022-09-15_the-ultimate-freedom-bike",
     "title": "The Ultimate Freedom Bike",
     "date": "2022-09-15",
     "url": "https://agents.willem.com/en/posts/2022-09-15_the-ultimate-freedom-bike/"
    },
    {
     "slug": "2022-09-11_computer-says-no",
     "title": "Computer says no",
     "date": "2022-09-11",
     "url": "https://agents.willem.com/en/posts/2022-09-11_computer-says-no/"
    },
    {
     "slug": "2022-04-18_snake-97-high-scores",
     "title": "Snake '97 High Scores",
     "date": "2022-04-18",
     "url": "https://agents.willem.com/en/posts/2022-04-18_snake-97-high-scores/"
    },
    {
     "slug": "2021-03-26_art-of-visualisation",
     "title": "Art of visualisation",
     "date": "2021-03-26",
     "url": "https://agents.willem.com/en/posts/2021-03-26_art-of-visualisation/"
    },
    {
     "slug": "2021-02-28_wearing-two-watches",
     "title": "Wearing two watches",
     "date": "2021-02-28",
     "url": "https://agents.willem.com/en/posts/2021-02-28_wearing-two-watches/"
    },
    {
     "slug": "2020-11-30_designing-my-own-watch",
     "title": "Designing my own watch",
     "date": "2020-11-30",
     "url": "https://agents.willem.com/en/posts/2020-11-30_designing-my-own-watch/"
    },
    {
     "slug": "2019-12-01_realtime-human-pose-recognition-through-computer-vision",
     "title": "Realtime human pose recognition through computer vision",
     "date": "2019-12-01",
     "url": "https://agents.willem.com/en/posts/2019-12-01_realtime-human-pose-recognition-through-computer-vision/"
    }
   ]
  },
  {
   "name": "daddy",
   "slug": "daddy",
   "url": "https://agents.willem.com/en/topics/daddy/",
   "post_count": 11,
   "posts": [
    {
     "slug": "2026-01-21_trail-running",
     "title": "Trail Running",
     "date": "2026-01-21",
     "url": "https://agents.willem.com/en/posts/2026-01-21_trail-running/"
    },
    {
     "slug": "2026-01-10_hello-video",
     "title": "Hello Video",
     "date": "2026-01-10",
     "url": "https://agents.willem.com/en/posts/2026-01-10_hello-video/"
    },
    {
     "slug": "2025-09-24_the-future-of-ai-is-human",
     "title": "The Future of AI is Human",
     "date": "2025-09-24",
     "url": "https://agents.willem.com/en/posts/2025-09-24_the-future-of-ai-is-human/"
    },
    {
     "slug": "2021-09-30_inspiration-from-a-child",
     "title": "Inspiration from a child",
     "date": "2021-09-30",
     "url": "https://agents.willem.com/en/posts/2021-09-30_inspiration-from-a-child/"
    },
    {
     "slug": "2021-07-13_the-birth-of-a-child",
     "title": "The birth of a child",
     "date": "2021-07-13",
     "url": "https://agents.willem.com/en/posts/2021-07-13_the-birth-of-a-child/"
    },
    {
     "slug": "2021-05-04_hospitalised-with-mcadd",
     "title": "Hospitalised with MCADD",
     "date": "2021-05-04",
     "url": "https://agents.willem.com/en/posts/2021-05-04_hospitalised-with-mcadd/"
    },
    {
     "slug": "2020-11-22_replacing-a-shimano-shift-cable",
     "title": "Replacing a Shimano shift cable",
     "date": "2020-11-22",
     "url": "https://agents.willem.com/en/posts/2020-11-22_replacing-a-shimano-shift-cable/"
    },
    {
     "slug": "2019-06-25_assembling-a-cargo-bike",
     "title": "Assembling a cargo bike",
     "date": "2019-06-25",
     "url": "https://agents.willem.com/en/posts/2019-06-25_assembling-a-cargo-bike/"
    },
    {
     "slug": "2019-06-24_six-months-with-mcadd",
     "title": "Six months with MCADD",
     "date": "2019-06-24",
     "url": "https://agents.willem.com/en/posts/2019-06-24_six-months-with-mcadd/"
    },
    {
     "slug": "2019-01-29_born-with-mcadd",
     "title": "Born with MCADD",
     "date": "2019-01-29",
     "url": "https://agents.willem.com/en/posts/2019-01-29_born-with-mcadd/"
    },
    {
     "slug": "2019-01-24_my-first-weeks-as-dad",
     "title": "My first weeks as dad",
     "date": "2019-01-24",
     "url": "https://agents.willem.com/en/posts/2019-01-24_my-first-weeks-as-dad/"
    }
   ]
  },
  {
   "name": "SSH",
   "slug": "ssh",
   "url": "https://agents.willem.com/en/topics/ssh/",
   "post_count": 11,
   "posts": [
    {
     "slug": "2020-10-30_how-to-use-rsync-to-make-backups",
     "title": "How to use rsync to make backups",
     "date": "2020-10-30",
     "url": "https://agents.willem.com/en/posts/2020-10-30_how-to-use-rsync-to-make-backups/"
    },
    {
     "slug": "2020-09-28_refining-my-tablet-os-experience",
     "title": "Refining my tablet OS experience",
     "date": "2020-09-28",
     "url": "https://agents.willem.com/en/posts/2020-09-28_refining-my-tablet-os-experience/"
    },
    {
     "slug": "2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet",
     "title": "Syncing files seamlessly between smartphone and tablet",
     "date": "2020-09-16",
     "url": "https://agents.willem.com/en/posts/2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet/"
    },
    {
     "slug": "2020-04-14_talking-tablets-what-makes-a-great-tablet",
     "title": "Talking tablets: what makes a great tablet?",
     "date": "2020-04-14",
     "url": "https://agents.willem.com/en/posts/2020-04-14_talking-tablets-what-makes-a-great-tablet/"
    },
    {
     "slug": "2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers",
     "title": "Cyber security: 5 easy tips to protect your server against hackers",
     "date": "2018-03-10",
     "url": "https://agents.willem.com/en/posts/2018-03-10_cyber-security-5-easy-tips-to-protect-your-server-against-hackers/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2017-08-31_clouds-below-my-floor",
     "title": "Clouds below my floor",
     "date": "2017-08-31",
     "url": "https://agents.willem.com/en/posts/2017-08-31_clouds-below-my-floor/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    },
    {
     "slug": "2016-06-23_building-the-blog-in-style",
     "title": "Building the blog... in style!",
     "date": "2016-06-23",
     "url": "https://agents.willem.com/en/posts/2016-06-23_building-the-blog-in-style/"
    }
   ]
  },
  {
   "name": "android",
   "slug": "android",
   "url": "https://agents.willem.com/en/topics/android/",
   "post_count": 9,
   "posts": [
    {
     "slug": "2025-08-29_auscultare-podcast-audiobook-player",
     "title": "Auscultare Podcast + Audiobook Player",
     "date": "2025-08-29",
     "url": "https://agents.willem.com/en/posts/2025-08-29_auscultare-podcast-audiobook-player/"
    },
    {
     "slug": "2025-08-19_android-photo-library-app",
     "title": "Android Photo Library App",
     "date": "2025-08-19",
     "url": "https://agents.willem.com/en/posts/2025-08-19_android-photo-library-app/"
    },
    {
     "slug": "2025-03-06_open-sourcing-gran-fondo",
     "title": "Open-Sourcing Gran Fondo",
     "date": "2025-03-06",
     "url": "https://agents.willem.com/en/posts/2025-03-06_open-sourcing-gran-fondo/"
    },
    {
     "slug": "2025-03-05_durable-smartphone",
     "title": "Durable Smartphone",
     "date": "2025-03-05",
     "url": "https://agents.willem.com/en/posts/2025-03-05_durable-smartphone/"
    },
    {
     "slug": "2021-10-25_using-google-free-android",
     "title": "Using Google Free Android",
     "date": "2021-10-25",
     "url": "https://agents.willem.com/en/posts/2021-10-25_using-google-free-android/"
    },
    {
     "slug": "2020-12-31_working-with-special-hardware-from-china",
     "title": "Working with special hardware from China",
     "date": "2020-12-31",
     "url": "https://agents.willem.com/en/posts/2020-12-31_working-with-special-hardware-from-china/"
    },
    {
     "slug": "2020-02-28_your-own-addressbook-and-calendar-cloud",
     "title": "Your own addressbook and calendar cloud",
     "date": "2020-02-28",
     "url": "https://agents.willem.com/en/posts/2020-02-28_your-own-addressbook-and-calendar-cloud/"
    },
    {
     "slug": "2018-10-09_using-a-budget-android-as-main-smartphone",
     "title": "Using a budget Android as main smartphone",
     "date": "2018-10-09",
     "url": "https://agents.willem.com/en/posts/2018-10-09_using-a-budget-android-as-main-smartphone/"
    },
    {
     "slug": "2018-02-21_updating-snake-97",
     "title": "Updating Snake '97",
     "date": "2018-02-21",
     "url": "https://agents.willem.com/en/posts/2018-02-21_updating-snake-97/"
    }
   ]
  },
  {
   "name": "pencil",
   "slug": "pencil",
   "url": "https://agents.willem.com/en/topics/pencil/",
   "post_count": 9,
   "posts": [
    {
     "slug": "2023-05-08_tablet-as-tool",
     "title": "Tablet as Tool",
     "date": "2023-05-08",
     "url": "https://agents.willem.com/en/posts/2023-05-08_tablet-as-tool/"
    },
    {
     "slug": "2021-05-31_using-the-remarkable-paper-tablet",
     "title": "Using the reMarkable paper tablet",
     "date": "2021-05-31",
     "url": "https://agents.willem.com/en/posts/2021-05-31_using-the-remarkable-paper-tablet/"
    },
    {
     "slug": "2021-01-14_abandoning-my-own-tablet-os",
     "title": "Abandoning my own tablet OS",
     "date": "2021-01-14",
     "url": "https://agents.willem.com/en/posts/2021-01-14_abandoning-my-own-tablet-os/"
    },
    {
     "slug": "2020-04-14_talking-tablets-what-makes-a-great-tablet",
     "title": "Talking tablets: what makes a great tablet?",
     "date": "2020-04-14",
     "url": "https://agents.willem.com/en/posts/2020-04-14_talking-tablets-what-makes-a-great-tablet/"
    },
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    }
   ]
  },
  {
   "name": "retro",
   "slug": "retro",
   "url": "https://agents.willem.com/en/topics/retro/",
   "post_count": 9,
   "posts": [
    {
     "slug": "2022-04-18_snake-97-high-scores",
     "title": "Snake '97 High Scores",
     "date": "2022-04-18",
     "url": "https://agents.willem.com/en/posts/2022-04-18_snake-97-high-scores/"
    },
    {
     "slug": "2019-10-19_flying-in-a-c47-a-dc-3-classic-plane",
     "title": "Flying in a C47-A (DC-3) classic plane",
     "date": "2019-10-19",
     "url": "https://agents.willem.com/en/posts/2019-10-19_flying-in-a-c47-a-dc-3-classic-plane/"
    },
    {
     "slug": "2018-02-21_updating-snake-97",
     "title": "Updating Snake '97",
     "date": "2018-02-21",
     "url": "https://agents.willem.com/en/posts/2018-02-21_updating-snake-97/"
    },
    {
     "slug": "2018-01-08_lessons-from-a-takeaway-plastic-bag",
     "title": "Lessons from a takeaway plastic bag",
     "date": "2018-01-08",
     "url": "https://agents.willem.com/en/posts/2018-01-08_lessons-from-a-takeaway-plastic-bag/"
    },
    {
     "slug": "2017-04-30_smartwatches-vs-mechanical-watches",
     "title": "Smartwatches vs Mechanical watches",
     "date": "2017-04-30",
     "url": "https://agents.willem.com/en/posts/2017-04-30_smartwatches-vs-mechanical-watches/"
    },
    {
     "slug": "2017-03-26_repairing-a-nintendo-gameboy-advance-sp",
     "title": "Repairing a Nintendo Gameboy Advance SP",
     "date": "2017-03-26",
     "url": "https://agents.willem.com/en/posts/2017-03-26_repairing-a-nintendo-gameboy-advance-sp/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2016-09-03_batavus-champion-bike-from-1978",
     "title": "Batavus Champion bike from 1978",
     "date": "2016-09-03",
     "url": "https://agents.willem.com/en/posts/2016-09-03_batavus-champion-bike-from-1978/"
    },
    {
     "slug": "2016-06-23_building-the-blog-in-style",
     "title": "Building the blog... in style!",
     "date": "2016-06-23",
     "url": "https://agents.willem.com/en/posts/2016-06-23_building-the-blog-in-style/"
    }
   ]
  },
  {
   "name": "running",
   "slug": "running",
   "url": "https://agents.willem.com/en/topics/running/",
   "post_count": 9,
   "posts": [
    {
     "slug": "2026-01-21_trail-running",
     "title": "Trail Running",
     "date": "2026-01-21",
     "url": "https://agents.willem.com/en/posts/2026-01-21_trail-running/"
    },
    {
     "slug": "2025-05-12_when-the-going-gets-tough",
     "title": "When the Going Gets Tough",
     "date": "2025-05-12",
     "url": "https://agents.willem.com/en/posts/2025-05-12_when-the-going-gets-tough/"
    },
    {
     "slug": "2025-03-10_workout-data-in-3d",
     "title": "Workout data in 3D",
     "date": "2025-03-10",
     "url": "https://agents.willem.com/en/posts/2025-03-10_workout-data-in-3d/"
    },
    {
     "slug": "2025-03-06_open-sourcing-gran-fondo",
     "title": "Open-Sourcing Gran Fondo",
     "date": "2025-03-06",
     "url": "https://agents.willem.com/en/posts/2025-03-06_open-sourcing-gran-fondo/"
    },
    {
     "slug": "2024-12-19_data-versus-feeling",
     "title": "Data versus Feeling",
     "date": "2024-12-19",
     "url": "https://agents.willem.com/en/posts/2024-12-19_data-versus-feeling/"
    },
    {
     "slug": "2024-10-20_marathon",
     "title": "Marathon",
     "date": "2024-10-20",
     "url": "https://agents.willem.com/en/posts/2024-10-20_marathon/"
    },
    {
     "slug": "2024-05-11_developing-a-native-ios-app",
     "title": "Developing a native iOS app",
     "date": "2024-05-11",
     "url": "https://agents.willem.com/en/posts/2024-05-11_developing-a-native-ios-app/"
    },
    {
     "slug": "2024-03-24_half-marathon",
     "title": "Half Marathon",
     "date": "2024-03-24",
     "url": "https://agents.willem.com/en/posts/2024-03-24_half-marathon/"
    },
    {
     "slug": "2024-01-16_health-and-fitness-data",
     "title": "Health and fitness data",
     "date": "2024-01-16",
     "url": "https://agents.willem.com/en/posts/2024-01-16_health-and-fitness-data/"
    }
   ]
  },
  {
   "name": "travel",
   "slug": "travel",
   "url": "https://agents.willem.com/en/topics/travel/",
   "post_count": 9,
   "posts": [
    {
     "slug": "2019-10-19_flying-in-a-c47-a-dc-3-classic-plane",
     "title": "Flying in a C47-A (DC-3) classic plane",
     "date": "2019-10-19",
     "url": "https://agents.willem.com/en/posts/2019-10-19_flying-in-a-c47-a-dc-3-classic-plane/"
    },
    {
     "slug": "2018-11-02_is-the-apple-watch-the-modern-tool-watch",
     "title": "Is the Apple Watch the modern tool watch?",
     "date": "2018-11-02",
     "url": "https://agents.willem.com/en/posts/2018-11-02_is-the-apple-watch-the-modern-tool-watch/"
    },
    {
     "slug": "2018-08-21_space-travelling-from-el-teide",
     "title": "Space travelling from El Teide",
     "date": "2018-08-21",
     "url": "https://agents.willem.com/en/posts/2018-08-21_space-travelling-from-el-teide/"
    },
    {
     "slug": "2018-05-09_lunch-by-plane",
     "title": "Lunch by plane",
     "date": "2018-05-09",
     "url": "https://agents.willem.com/en/posts/2018-05-09_lunch-by-plane/"
    },
    {
     "slug": "2018-02-24_creating-the-ultimate-commuter-bike",
     "title": "Creating the ultimate commuter bike",
     "date": "2018-02-24",
     "url": "https://agents.willem.com/en/posts/2018-02-24_creating-the-ultimate-commuter-bike/"
    },
    {
     "slug": "2017-09-02_climbing-mount-etna",
     "title": "Climbing Mount Etna",
     "date": "2017-09-02",
     "url": "https://agents.willem.com/en/posts/2017-09-02_climbing-mount-etna/"
    },
    {
     "slug": "2017-06-30_fietselfstedentocht-2017",
     "title": "Fietselfstedentocht 2017",
     "date": "2017-06-30",
     "url": "https://agents.willem.com/en/posts/2017-06-30_fietselfstedentocht-2017/"
    },
    {
     "slug": "2017-05-31_beast-of-the-green-hell",
     "title": "Beast of the Green Hell",
     "date": "2017-05-31",
     "url": "https://agents.willem.com/en/posts/2017-05-31_beast-of-the-green-hell/"
    },
    {
     "slug": "2016-12-31_one-year-of-cycling",
     "title": "One year of cycling",
     "date": "2016-12-31",
     "url": "https://agents.willem.com/en/posts/2016-12-31_one-year-of-cycling/"
    }
   ]
  },
  {
   "name": "vim",
   "slug": "vim",
   "url": "https://agents.willem.com/en/topics/vim/",
   "post_count": 9,
   "posts": [
    {
     "slug": "2024-02-16_vision-pro",
     "title": "Vision Pro",
     "date": "2024-02-16",
     "url": "https://agents.willem.com/en/posts/2024-02-16_vision-pro/"
    },
    {
     "slug": "2023-05-08_tablet-as-tool",
     "title": "Tablet as Tool",
     "date": "2023-05-08",
     "url": "https://agents.willem.com/en/posts/2023-05-08_tablet-as-tool/"
    },
    {
     "slug": "2020-03-25_designing-and-implementing-a-micro-payment-system",
     "title": "Designing and implementing a (micro) payment system",
     "date": "2020-03-25",
     "url": "https://agents.willem.com/en/posts/2020-03-25_designing-and-implementing-a-micro-payment-system/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2017-08-31_clouds-below-my-floor",
     "title": "Clouds below my floor",
     "date": "2017-08-31",
     "url": "https://agents.willem.com/en/posts/2017-08-31_clouds-below-my-floor/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    },
    {
     "slug": "2016-06-23_building-the-blog-in-style",
     "title": "Building the blog... in style!",
     "date": "2016-06-23",
     "url": "https://agents.willem.com/en/posts/2016-06-23_building-the-blog-in-style/"
    }
   ]
  },
  {
   "name": "Windows",
   "slug": "windows",
   "url": "https://agents.willem.com/en/topics/windows/",
   "post_count": 9,
   "posts": [
    {
     "slug": "2021-06-30_migrating-to-the-cloud",
     "title": "Migrating to the Cloud",
     "date": "2021-06-30",
     "url": "https://agents.willem.com/en/posts/2021-06-30_migrating-to-the-cloud/"
    },
    {
     "slug": "2020-11-03_the-joy-of-a-simple-laptop",
     "title": "The joy of a simple laptop",
     "date": "2020-11-03",
     "url": "https://agents.willem.com/en/posts/2020-11-03_the-joy-of-a-simple-laptop/"
    },
    {
     "slug": "2020-10-30_how-to-use-rsync-to-make-backups",
     "title": "How to use rsync to make backups",
     "date": "2020-10-30",
     "url": "https://agents.willem.com/en/posts/2020-10-30_how-to-use-rsync-to-make-backups/"
    },
    {
     "slug": "2020-04-14_talking-tablets-what-makes-a-great-tablet",
     "title": "Talking tablets: what makes a great tablet?",
     "date": "2020-04-14",
     "url": "https://agents.willem.com/en/posts/2020-04-14_talking-tablets-what-makes-a-great-tablet/"
    },
    {
     "slug": "2020-02-28_your-own-addressbook-and-calendar-cloud",
     "title": "Your own addressbook and calendar cloud",
     "date": "2020-02-28",
     "url": "https://agents.willem.com/en/posts/2020-02-28_your-own-addressbook-and-calendar-cloud/"
    },
    {
     "slug": "2018-10-16_rescuing-files-from-a-broken-harddisk",
     "title": "Rescuing files from a broken harddisk",
     "date": "2018-10-16",
     "url": "https://agents.willem.com/en/posts/2018-10-16_rescuing-files-from-a-broken-harddisk/"
    },
    {
     "slug": "2018-03-07_tablet-as-main-computer",
     "title": "Tablet as main computer",
     "date": "2018-03-07",
     "url": "https://agents.willem.com/en/posts/2018-03-07_tablet-as-main-computer/"
    },
    {
     "slug": "2018-02-21_updating-snake-97",
     "title": "Updating Snake '97",
     "date": "2018-02-21",
     "url": "https://agents.willem.com/en/posts/2018-02-21_updating-snake-97/"
    },
    {
     "slug": "2016-06-23_building-the-blog-in-style",
     "title": "Building the blog... in style!",
     "date": "2016-06-23",
     "url": "https://agents.willem.com/en/posts/2016-06-23_building-the-blog-in-style/"
    }
   ]
  },
  {
   "name": "lemmid-store",
   "slug": "lemmid-store",
   "url": "https://agents.willem.com/en/topics/lemmid-store/",
   "post_count": 8,
   "posts": [
    {
     "slug": "2021-01-31_building-a-product-platform",
     "title": "Building a product platform",
     "date": "2021-01-31",
     "url": "https://agents.willem.com/en/posts/2021-01-31_building-a-product-platform/"
    },
    {
     "slug": "2020-12-31_working-with-special-hardware-from-china",
     "title": "Working with special hardware from China",
     "date": "2020-12-31",
     "url": "https://agents.willem.com/en/posts/2020-12-31_working-with-special-hardware-from-china/"
    },
    {
     "slug": "2020-12-02_designing-a-multi-dimensional-capacity-queue",
     "title": "Designing a multi dimensional capacity queue",
     "date": "2020-12-02",
     "url": "https://agents.willem.com/en/posts/2020-12-02_designing-a-multi-dimensional-capacity-queue/"
    },
    {
     "slug": "2020-07-31_influencing-purchase-behaviour",
     "title": "Influencing purchase behaviour",
     "date": "2020-07-31",
     "url": "https://agents.willem.com/en/posts/2020-07-31_influencing-purchase-behaviour/"
    },
    {
     "slug": "2020-06-12_linking-lemmid-store-with-kitchens",
     "title": "Linking Lemmid Store with kitchens",
     "date": "2020-06-12",
     "url": "https://agents.willem.com/en/posts/2020-06-12_linking-lemmid-store-with-kitchens/"
    },
    {
     "slug": "2020-05-11_scalable-application-design-without-magic",
     "title": "Scalable application design without magic",
     "date": "2020-05-11",
     "url": "https://agents.willem.com/en/posts/2020-05-11_scalable-application-design-without-magic/"
    },
    {
     "slug": "2020-05-01_designing-an-interface-for-a-food-ordering-page",
     "title": "Designing an interface for a food ordering page",
     "date": "2020-05-01",
     "url": "https://agents.willem.com/en/posts/2020-05-01_designing-an-interface-for-a-food-ordering-page/"
    },
    {
     "slug": "2020-03-25_designing-and-implementing-a-micro-payment-system",
     "title": "Designing and implementing a (micro) payment system",
     "date": "2020-03-25",
     "url": "https://agents.willem.com/en/posts/2020-03-25_designing-and-implementing-a-micro-payment-system/"
    }
   ]
  },
  {
   "name": "Renewable",
   "slug": "renewable",
   "url": "https://agents.willem.com/en/topics/renewable/",
   "post_count": 8,
   "posts": [
    {
     "slug": "2020-11-22_replacing-a-shimano-shift-cable",
     "title": "Replacing a Shimano shift cable",
     "date": "2020-11-22",
     "url": "https://agents.willem.com/en/posts/2020-11-22_replacing-a-shimano-shift-cable/"
    },
    {
     "slug": "2020-08-23_cleaning-a-vintage-watch",
     "title": "Cleaning a vintage watch",
     "date": "2020-08-23",
     "url": "https://agents.willem.com/en/posts/2020-08-23_cleaning-a-vintage-watch/"
    },
    {
     "slug": "2020-07-30_upgrading-a-27-inch-imac-5k-to-14-terabytes",
     "title": "Upgrading a 27-inch iMac 5K to 14 terabytes",
     "date": "2020-07-30",
     "url": "https://agents.willem.com/en/posts/2020-07-30_upgrading-a-27-inch-imac-5k-to-14-terabytes/"
    },
    {
     "slug": "2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight",
     "title": "Supernova E3 Pro 2 dynamo powered headlight",
     "date": "2019-11-26",
     "url": "https://agents.willem.com/en/posts/2019-11-26_supernova-e3-pro-2-dynamo-powered-headlight/"
    },
    {
     "slug": "2019-03-20_servicing-a-robot-vacuum-cleaner",
     "title": "Servicing a robot vacuum cleaner",
     "date": "2019-03-20",
     "url": "https://agents.willem.com/en/posts/2019-03-20_servicing-a-robot-vacuum-cleaner/"
    },
    {
     "slug": "2018-06-02_creating-a-minimal-iphone-stand",
     "title": "Creating a minimal iPhone stand",
     "date": "2018-06-02",
     "url": "https://agents.willem.com/en/posts/2018-06-02_creating-a-minimal-iphone-stand/"
    },
    {
     "slug": "2018-04-30_off-the-grid-working-on-100-renewable-energy",
     "title": "Off the grid: Working on 100% renewable energy",
     "date": "2018-04-30",
     "url": "https://agents.willem.com/en/posts/2018-04-30_off-the-grid-working-on-100-renewable-energy/"
    },
    {
     "slug": "2018-01-08_lessons-from-a-takeaway-plastic-bag",
     "title": "Lessons from a takeaway plastic bag",
     "date": "2018-01-08",
     "url": "https://agents.willem.com/en/posts/2018-01-08_lessons-from-a-takeaway-plastic-bag/"
    }
   ]
  },
  {
   "name": "game",
   "slug": "game",
   "url": "https://agents.willem.com/en/topics/game/",
   "post_count": 7,
   "posts": [
    {
     "slug": "2025-04-15_vibe-coding",
     "title": "Vibe Coding",
     "date": "2025-04-15",
     "url": "https://agents.willem.com/en/posts/2025-04-15_vibe-coding/"
    },
    {
     "slug": "2022-04-18_snake-97-high-scores",
     "title": "Snake '97 High Scores",
     "date": "2022-04-18",
     "url": "https://agents.willem.com/en/posts/2022-04-18_snake-97-high-scores/"
    },
    {
     "slug": "2020-06-24_some-thoughts-on-touch-screen-user-interface-design",
     "title": "Some thoughts on touch screen user interface design",
     "date": "2020-06-24",
     "url": "https://agents.willem.com/en/posts/2020-06-24_some-thoughts-on-touch-screen-user-interface-design/"
    },
    {
     "slug": "2020-05-25_different-ways-to-visualise-health",
     "title": "Different ways to visualise health",
     "date": "2020-05-25",
     "url": "https://agents.willem.com/en/posts/2020-05-25_different-ways-to-visualise-health/"
    },
    {
     "slug": "2019-12-01_realtime-human-pose-recognition-through-computer-vision",
     "title": "Realtime human pose recognition through computer vision",
     "date": "2019-12-01",
     "url": "https://agents.willem.com/en/posts/2019-12-01_realtime-human-pose-recognition-through-computer-vision/"
    },
    {
     "slug": "2018-02-21_updating-snake-97",
     "title": "Updating Snake '97",
     "date": "2018-02-21",
     "url": "https://agents.willem.com/en/posts/2018-02-21_updating-snake-97/"
    },
    {
     "slug": "2017-03-26_repairing-a-nintendo-gameboy-advance-sp",
     "title": "Repairing a Nintendo Gameboy Advance SP",
     "date": "2017-03-26",
     "url": "https://agents.willem.com/en/posts/2017-03-26_repairing-a-nintendo-gameboy-advance-sp/"
    }
   ]
  },
  {
   "name": "ThinkPad",
   "slug": "thinkpad",
   "url": "https://agents.willem.com/en/topics/thinkpad/",
   "post_count": 7,
   "posts": [
    {
     "slug": "2023-05-01_working-offline-first",
     "title": "Working Offline First",
     "date": "2023-05-01",
     "url": "https://agents.willem.com/en/posts/2023-05-01_working-offline-first/"
    },
    {
     "slug": "2019-11-22_building-a-professional-72tb-nas",
     "title": "Building a professional 72TB NAS",
     "date": "2019-11-22",
     "url": "https://agents.willem.com/en/posts/2019-11-22_building-a-professional-72tb-nas/"
    },
    {
     "slug": "2018-01-08_lessons-from-a-takeaway-plastic-bag",
     "title": "Lessons from a takeaway plastic bag",
     "date": "2018-01-08",
     "url": "https://agents.willem.com/en/posts/2018-01-08_lessons-from-a-takeaway-plastic-bag/"
    },
    {
     "slug": "2017-02-16_programming-on-apple-watch",
     "title": "Programming on Apple Watch",
     "date": "2017-02-16",
     "url": "https://agents.willem.com/en/posts/2017-02-16_programming-on-apple-watch/"
    },
    {
     "slug": "2017-01-30_ipad-pro-next-to-my-primary-machine",
     "title": "iPad Pro next to my primary machine",
     "date": "2017-01-30",
     "url": "https://agents.willem.com/en/posts/2017-01-30_ipad-pro-next-to-my-primary-machine/"
    },
    {
     "slug": "2016-08-15_ipad-pro-as-primary-computer",
     "title": "iPad Pro as primary computer",
     "date": "2016-08-15",
     "url": "https://agents.willem.com/en/posts/2016-08-15_ipad-pro-as-primary-computer/"
    },
    {
     "slug": "2016-06-23_building-the-blog-in-style",
     "title": "Building the blog... in style!",
     "date": "2016-06-23",
     "url": "https://agents.willem.com/en/posts/2016-06-23_building-the-blog-in-style/"
    }
   ]
  },
  {
   "name": "Circulair",
   "slug": "circulair",
   "url": "https://agents.willem.com/en/topics/circulair/",
   "post_count": 6,
   "posts": [
    {
     "slug": "2020-08-23_cleaning-a-vintage-watch",
     "title": "Cleaning a vintage watch",
     "date": "2020-08-23",
     "url": "https://agents.willem.com/en/posts/2020-08-23_cleaning-a-vintage-watch/"
    },
    {
     "slug": "2020-07-30_upgrading-a-27-inch-imac-5k-to-14-terabytes",
     "title": "Upgrading a 27-inch iMac 5K to 14 terabytes",
     "date": "2020-07-30",
     "url": "https://agents.willem.com/en/posts/2020-07-30_upgrading-a-27-inch-imac-5k-to-14-terabytes/"
    },
    {
     "slug": "2018-07-20_helping-people-with-free-software",
     "title": "Helping people with free software",
     "date": "2018-07-20",
     "url": "https://agents.willem.com/en/posts/2018-07-20_helping-people-with-free-software/"
    },
    {
     "slug": "2018-06-02_creating-a-minimal-iphone-stand",
     "title": "Creating a minimal iPhone stand",
     "date": "2018-06-02",
     "url": "https://agents.willem.com/en/posts/2018-06-02_creating-a-minimal-iphone-stand/"
    },
    {
     "slug": "2018-04-30_off-the-grid-working-on-100-renewable-energy",
     "title": "Off the grid: Working on 100% renewable energy",
     "date": "2018-04-30",
     "url": "https://agents.willem.com/en/posts/2018-04-30_off-the-grid-working-on-100-renewable-energy/"
    },
    {
     "slug": "2017-10-23_from-tree-to-table",
     "title": "From tree to table",
     "date": "2017-10-23",
     "url": "https://agents.willem.com/en/posts/2017-10-23_from-tree-to-table/"
    }
   ]
  },
  {
   "name": "book",
   "slug": "book",
   "url": "https://agents.willem.com/en/topics/book/",
   "post_count": 5,
   "posts": [
    {
     "slug": "2026-01-20_change-keeps-coming",
     "title": "Change Keeps Coming",
     "date": "2026-01-20",
     "url": "https://agents.willem.com/en/posts/2026-01-20_change-keeps-coming/"
    },
    {
     "slug": "2026-01-19_offline-reading",
     "title": "Offline Reading",
     "date": "2026-01-19",
     "url": "https://agents.willem.com/en/posts/2026-01-19_offline-reading/"
    },
    {
     "slug": "2025-01-18_master-of-change",
     "title": "Master of Change",
     "date": "2025-01-18",
     "url": "https://agents.willem.com/en/posts/2025-01-18_master-of-change/"
    },
    {
     "slug": "2023-10-13_hello-stranger",
     "title": "Hello, stranger",
     "date": "2023-10-13",
     "url": "https://agents.willem.com/en/posts/2023-10-13_hello-stranger/"
    },
    {
     "slug": "2022-09-11_computer-says-no",
     "title": "Computer says no",
     "date": "2022-09-11",
     "url": "https://agents.willem.com/en/posts/2022-09-11_computer-says-no/"
    }
   ]
  },
  {
   "name": "budget",
   "slug": "budget",
   "url": "https://agents.willem.com/en/topics/budget/",
   "post_count": 5,
   "posts": [
    {
     "slug": "2024-12-09_the-problem-with-bitcoin",
     "title": "The Problem With Bitcoin",
     "date": "2024-12-09",
     "url": "https://agents.willem.com/en/posts/2024-12-09_the-problem-with-bitcoin/"
    },
    {
     "slug": "2018-10-09_using-a-budget-android-as-main-smartphone",
     "title": "Using a budget Android as main smartphone",
     "date": "2018-10-09",
     "url": "https://agents.willem.com/en/posts/2018-10-09_using-a-budget-android-as-main-smartphone/"
    },
    {
     "slug": "2018-07-20_helping-people-with-free-software",
     "title": "Helping people with free software",
     "date": "2018-07-20",
     "url": "https://agents.willem.com/en/posts/2018-07-20_helping-people-with-free-software/"
    },
    {
     "slug": "2018-01-08_lessons-from-a-takeaway-plastic-bag",
     "title": "Lessons from a takeaway plastic bag",
     "date": "2018-01-08",
     "url": "https://agents.willem.com/en/posts/2018-01-08_lessons-from-a-takeaway-plastic-bag/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    }
   ]
  },
  {
   "name": "cash",
   "slug": "cash",
   "url": "https://agents.willem.com/en/topics/cash/",
   "post_count": 5,
   "posts": [
    {
     "slug": "2024-12-09_the-problem-with-bitcoin",
     "title": "The Problem With Bitcoin",
     "date": "2024-12-09",
     "url": "https://agents.willem.com/en/posts/2024-12-09_the-problem-with-bitcoin/"
    },
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2016-11-21_being-a-volunteer-in-amsterdam-zuidoost",
     "title": "Being a volunteer in Amsterdam-Zuidoost",
     "date": "2016-11-21",
     "url": "https://agents.willem.com/en/posts/2016-11-21_being-a-volunteer-in-amsterdam-zuidoost/"
    },
    {
     "slug": "2016-07-15_cash-is-king-or-is-it",
     "title": "Cash is king, or is it?",
     "date": "2016-07-15",
     "url": "https://agents.willem.com/en/posts/2016-07-15_cash-is-king-or-is-it/"
    }
   ]
  },
  {
   "name": "MacBook",
   "slug": "macbook",
   "url": "https://agents.willem.com/en/topics/macbook/",
   "post_count": 5,
   "posts": [
    {
     "slug": "2022-07-17_offline-music",
     "title": "Offline Music",
     "date": "2022-07-17",
     "url": "https://agents.willem.com/en/posts/2022-07-17_offline-music/"
    },
    {
     "slug": "2020-12-15_why-apple-silicon-is-a-big-deal",
     "title": "Why Apple Silicon is a big deal",
     "date": "2020-12-15",
     "url": "https://agents.willem.com/en/posts/2020-12-15_why-apple-silicon-is-a-big-deal/"
    },
    {
     "slug": "2019-11-22_building-a-professional-72tb-nas",
     "title": "Building a professional 72TB NAS",
     "date": "2019-11-22",
     "url": "https://agents.willem.com/en/posts/2019-11-22_building-a-professional-72tb-nas/"
    },
    {
     "slug": "2017-09-14_saving-a-macbook-air-with-exploded-battery",
     "title": "Saving a MacBook Air with exploded battery",
     "date": "2017-09-14",
     "url": "https://agents.willem.com/en/posts/2017-09-14_saving-a-macbook-air-with-exploded-battery/"
    },
    {
     "slug": "2016-06-23_building-the-blog-in-style",
     "title": "Building the blog... in style!",
     "date": "2016-06-23",
     "url": "https://agents.willem.com/en/posts/2016-06-23_building-the-blog-in-style/"
    }
   ]
  },
  {
   "name": "money",
   "slug": "money",
   "url": "https://agents.willem.com/en/topics/money/",
   "post_count": 5,
   "posts": [
    {
     "slug": "2024-12-09_the-problem-with-bitcoin",
     "title": "The Problem With Bitcoin",
     "date": "2024-12-09",
     "url": "https://agents.willem.com/en/posts/2024-12-09_the-problem-with-bitcoin/"
    },
    {
     "slug": "2022-09-11_computer-says-no",
     "title": "Computer says no",
     "date": "2022-09-11",
     "url": "https://agents.willem.com/en/posts/2022-09-11_computer-says-no/"
    },
    {
     "slug": "2020-03-25_designing-and-implementing-a-micro-payment-system",
     "title": "Designing and implementing a (micro) payment system",
     "date": "2020-03-25",
     "url": "https://agents.willem.com/en/posts/2020-03-25_designing-and-implementing-a-micro-payment-system/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2016-07-15_cash-is-king-or-is-it",
     "title": "Cash is king, or is it?",
     "date": "2016-07-15",
     "url": "https://agents.willem.com/en/posts/2016-07-15_cash-is-king-or-is-it/"
    }
   ]
  },
  {
   "name": "music",
   "slug": "music",
   "url": "https://agents.willem.com/en/topics/music/",
   "post_count": 5,
   "posts": [
    {
     "slug": "2025-08-29_auscultare-podcast-audiobook-player",
     "title": "Auscultare Podcast + Audiobook Player",
     "date": "2025-08-29",
     "url": "https://agents.willem.com/en/posts/2025-08-29_auscultare-podcast-audiobook-player/"
    },
    {
     "slug": "2025-01-27_podcast-downloader",
     "title": "Podcast Downloader",
     "date": "2025-01-27",
     "url": "https://agents.willem.com/en/posts/2025-01-27_podcast-downloader/"
    },
    {
     "slug": "2022-10-23_muse-in-carre",
     "title": "MUSE in Carré",
     "date": "2022-10-23",
     "url": "https://agents.willem.com/en/posts/2022-10-23_muse-in-carre/"
    },
    {
     "slug": "2022-07-17_offline-music",
     "title": "Offline Music",
     "date": "2022-07-17",
     "url": "https://agents.willem.com/en/posts/2022-07-17_offline-music/"
    },
    {
     "slug": "2018-07-10_enjoy-a-festival-without-alcohol",
     "title": "Enjoy a festival without alcohol",
     "date": "2018-07-10",
     "url": "https://agents.willem.com/en/posts/2018-07-10_enjoy-a-festival-without-alcohol/"
    }
   ]
  },
  {
   "name": "payments",
   "slug": "payments",
   "url": "https://agents.willem.com/en/topics/payments/",
   "post_count": 5,
   "posts": [
    {
     "slug": "2024-12-09_the-problem-with-bitcoin",
     "title": "The Problem With Bitcoin",
     "date": "2024-12-09",
     "url": "https://agents.willem.com/en/posts/2024-12-09_the-problem-with-bitcoin/"
    },
    {
     "slug": "2020-12-02_designing-a-multi-dimensional-capacity-queue",
     "title": "Designing a multi dimensional capacity queue",
     "date": "2020-12-02",
     "url": "https://agents.willem.com/en/posts/2020-12-02_designing-a-multi-dimensional-capacity-queue/"
    },
    {
     "slug": "2020-03-25_designing-and-implementing-a-micro-payment-system",
     "title": "Designing and implementing a (micro) payment system",
     "date": "2020-03-25",
     "url": "https://agents.willem.com/en/posts/2020-03-25_designing-and-implementing-a-micro-payment-system/"
    },
    {
     "slug": "2017-07-31_the-day-i-killed-my-lan",
     "title": "The day I killed my LAN",
     "date": "2017-07-31",
     "url": "https://agents.willem.com/en/posts/2017-07-31_the-day-i-killed-my-lan/"
    },
    {
     "slug": "2016-07-15_cash-is-king-or-is-it",
     "title": "Cash is king, or is it?",
     "date": "2016-07-15",
     "url": "https://agents.willem.com/en/posts/2016-07-15_cash-is-king-or-is-it/"
    }
   ]
  },
  {
   "name": "photo",
   "slug": "photo",
   "url": "https://agents.willem.com/en/topics/photo/",
   "post_count": 5,
   "posts": [
    {
     "slug": "2025-08-19_android-photo-library-app",
     "title": "Android Photo Library App",
     "date": "2025-08-19",
     "url": "https://agents.willem.com/en/posts/2025-08-19_android-photo-library-app/"
    },
    {
     "slug": "2024-09-10_i-see-dead-people",
     "title": "I see dead people",
     "date": "2024-09-10",
     "url": "https://agents.willem.com/en/posts/2024-09-10_i-see-dead-people/"
    },
    {
     "slug": "2021-03-26_art-of-visualisation",
     "title": "Art of visualisation",
     "date": "2021-03-26",
     "url": "https://agents.willem.com/en/posts/2021-03-26_art-of-visualisation/"
    },
    {
     "slug": "2020-10-15_rescuing-photos-from-a-crashed-imac",
     "title": "Rescuing photos from a crashed iMac",
     "date": "2020-10-15",
     "url": "https://agents.willem.com/en/posts/2020-10-15_rescuing-photos-from-a-crashed-imac/"
    },
    {
     "slug": "2020-08-31_free-from-the-icloud-escaping-apple-photos",
     "title": "Free from the iCloud: Escaping Apple Photos",
     "date": "2020-08-31",
     "url": "https://agents.willem.com/en/posts/2020-08-31_free-from-the-icloud-escaping-apple-photos/"
    }
   ]
  },
  {
   "name": "snake",
   "slug": "snake",
   "url": "https://agents.willem.com/en/topics/snake/",
   "post_count": 5,
   "posts": [
    {
     "slug": "2022-04-18_snake-97-high-scores",
     "title": "Snake '97 High Scores",
     "date": "2022-04-18",
     "url": "https://agents.willem.com/en/posts/2022-04-18_snake-97-high-scores/"
    },
    {
     "slug": "2021-01-31_building-a-product-platform",
     "title": "Building a product platform",
     "date": "2021-01-31",
     "url": "https://agents.willem.com/en/posts/2021-01-31_building-a-product-platform/"
    },
    {
     "slug": "2020-12-31_working-with-special-hardware-from-china",
     "title": "Working with special hardware from China",
     "date": "2020-12-31",
     "url": "https://agents.willem.com/en/posts/2020-12-31_working-with-special-hardware-from-china/"
    },
    {
     "slug": "2020-06-24_some-thoughts-on-touch-screen-user-interface-design",
     "title": "Some thoughts on touch screen user interface design",
     "date": "2020-06-24",
     "url": "https://agents.willem.com/en/posts/2020-06-24_some-thoughts-on-touch-screen-user-interface-design/"
    },
    {
     "slug": "2018-02-21_updating-snake-97",
     "title": "Updating Snake '97",
     "date": "2018-02-21",
     "url": "https://agents.willem.com/en/posts/2018-02-21_updating-snake-97/"
    }
   ]
  },
  {
   "name": "technology",
   "slug": "technology",
   "url": "https://agents.willem.com/en/topics/technology/",
   "post_count": 5,
   "posts": [
    {
     "slug": "2026-01-19_offline-reading",
     "title": "Offline Reading",
     "date": "2026-01-19",
     "url": "https://agents.willem.com/en/posts/2026-01-19_offline-reading/"
    },
    {
     "slug": "2026-01-07_websites-with-auto-pilot",
     "title": "Websites with Auto Pilot",
     "date": "2026-01-07",
     "url": "https://agents.willem.com/en/posts/2026-01-07_websites-with-auto-pilot/"
    },
    {
     "slug": "2025-09-22_omarchy-on-imac",
     "title": "Omarchy on iMac",
     "date": "2025-09-22",
     "url": "https://agents.willem.com/en/posts/2025-09-22_omarchy-on-imac/"
    },
    {
     "slug": "2025-08-02_towards-digital-sovereignty",
     "title": "Towards Digital Sovereignty",
     "date": "2025-08-02",
     "url": "https://agents.willem.com/en/posts/2025-08-02_towards-digital-sovereignty/"
    },
    {
     "slug": "2025-07-26_the-agentic-web",
     "title": "The Agentic Web",
     "date": "2025-07-26",
     "url": "https://agents.willem.com/en/posts/2025-07-26_the-agentic-web/"
    }
   ]
  },
  {
   "name": "writing",
   "slug": "writing",
   "url": "https://agents.willem.com/en/topics/writing/",
   "post_count": 5,
   "posts": [
    {
     "slug": "2026-03-14_it-observes",
     "title": "It Observes",
     "date": "2026-03-14",
     "url": "https://agents.willem.com/en/posts/2026-03-14_it-observes/"
    },
    {
     "slug": "2026-01-19_offline-reading",
     "title": "Offline Reading",
     "date": "2026-01-19",
     "url": "https://agents.willem.com/en/posts/2026-01-19_offline-reading/"
    },
    {
     "slug": "2024-11-11_write-your-own-words",
     "title": "Write your own words",
     "date": "2024-11-11",
     "url": "https://agents.willem.com/en/posts/2024-11-11_write-your-own-words/"
    },
    {
     "slug": "2021-05-31_using-the-remarkable-paper-tablet",
     "title": "Using the reMarkable paper tablet",
     "date": "2021-05-31",
     "url": "https://agents.willem.com/en/posts/2021-05-31_using-the-remarkable-paper-tablet/"
    },
    {
     "slug": "2021-03-25_three-tips-to-make-a-content-strategy-work",
     "title": "Three tips to make a content strategy work",
     "date": "2021-03-25",
     "url": "https://agents.willem.com/en/posts/2021-03-25_three-tips-to-make-a-content-strategy-work/"
    }
   ]
  },
  {
   "name": "Free Software",
   "slug": "free-software",
   "url": "https://agents.willem.com/en/topics/free-software/",
   "post_count": 4,
   "posts": [
    {
     "slug": "2025-09-22_omarchy-on-imac",
     "title": "Omarchy on iMac",
     "date": "2025-09-22",
     "url": "https://agents.willem.com/en/posts/2025-09-22_omarchy-on-imac/"
    },
    {
     "slug": "2025-08-19_android-photo-library-app",
     "title": "Android Photo Library App",
     "date": "2025-08-19",
     "url": "https://agents.willem.com/en/posts/2025-08-19_android-photo-library-app/"
    },
    {
     "slug": "2025-03-06_open-sourcing-gran-fondo",
     "title": "Open-Sourcing Gran Fondo",
     "date": "2025-03-06",
     "url": "https://agents.willem.com/en/posts/2025-03-06_open-sourcing-gran-fondo/"
    },
    {
     "slug": "2025-01-27_podcast-downloader",
     "title": "Podcast Downloader",
     "date": "2025-01-27",
     "url": "https://agents.willem.com/en/posts/2025-01-27_podcast-downloader/"
    }
   ]
  },
  {
   "name": "literature",
   "slug": "literature",
   "url": "https://agents.willem.com/en/topics/literature/",
   "post_count": 4,
   "posts": [
    {
     "slug": "2026-01-19_offline-reading",
     "title": "Offline Reading",
     "date": "2026-01-19",
     "url": "https://agents.willem.com/en/posts/2026-01-19_offline-reading/"
    },
    {
     "slug": "2023-10-13_hello-stranger",
     "title": "Hello, stranger",
     "date": "2023-10-13",
     "url": "https://agents.willem.com/en/posts/2023-10-13_hello-stranger/"
    },
    {
     "slug": "2021-05-31_using-the-remarkable-paper-tablet",
     "title": "Using the reMarkable paper tablet",
     "date": "2021-05-31",
     "url": "https://agents.willem.com/en/posts/2021-05-31_using-the-remarkable-paper-tablet/"
    },
    {
     "slug": "2020-07-31_influencing-purchase-behaviour",
     "title": "Influencing purchase behaviour",
     "date": "2020-07-31",
     "url": "https://agents.willem.com/en/posts/2020-07-31_influencing-purchase-behaviour/"
    }
   ]
  },
  {
   "name": "products",
   "slug": "products",
   "url": "https://agents.willem.com/en/topics/products/",
   "post_count": 4,
   "posts": [
    {
     "slug": "2026-01-18_using-a-mechanical-keyboard",
     "title": "Using a mechanical keyboard",
     "date": "2026-01-18",
     "url": "https://agents.willem.com/en/posts/2026-01-18_using-a-mechanical-keyboard/"
    },
    {
     "slug": "2025-09-22_omarchy-on-imac",
     "title": "Omarchy on iMac",
     "date": "2025-09-22",
     "url": "https://agents.willem.com/en/posts/2025-09-22_omarchy-on-imac/"
    },
    {
     "slug": "2025-08-29_auscultare-podcast-audiobook-player",
     "title": "Auscultare Podcast + Audiobook Player",
     "date": "2025-08-29",
     "url": "https://agents.willem.com/en/posts/2025-08-29_auscultare-podcast-audiobook-player/"
    },
    {
     "slug": "2025-08-19_android-photo-library-app",
     "title": "Android Photo Library App",
     "date": "2025-08-19",
     "url": "https://agents.willem.com/en/posts/2025-08-19_android-photo-library-app/"
    }
   ]
  },
  {
   "name": "blog",
   "slug": "blog",
   "url": "https://agents.willem.com/en/topics/blog/",
   "post_count": 3,
   "posts": [
    {
     "slug": "2026-01-19_offline-reading",
     "title": "Offline Reading",
     "date": "2026-01-19",
     "url": "https://agents.willem.com/en/posts/2026-01-19_offline-reading/"
    },
    {
     "slug": "2021-03-25_three-tips-to-make-a-content-strategy-work",
     "title": "Three tips to make a content strategy work",
     "date": "2021-03-25",
     "url": "https://agents.willem.com/en/posts/2021-03-25_three-tips-to-make-a-content-strategy-work/"
    },
    {
     "slug": "2020-10-31_increase-traffic-to-your-blog-with-a-rss-feed",
     "title": "Increase traffic to your blog with a RSS feed",
     "date": "2020-10-31",
     "url": "https://agents.willem.com/en/posts/2020-10-31_increase-traffic-to-your-blog-with-a-rss-feed/"
    }
   ]
  },
  {
   "name": "car",
   "slug": "car",
   "url": "https://agents.willem.com/en/topics/car/",
   "post_count": 3,
   "posts": [
    {
     "slug": "2020-02-13_the-day-i-sold-my-car",
     "title": "The day I sold my car",
     "date": "2020-02-13",
     "url": "https://agents.willem.com/en/posts/2020-02-13_the-day-i-sold-my-car/"
    },
    {
     "slug": "2018-11-16_around-town-in-an-electric-car",
     "title": "Around town in an electric car",
     "date": "2018-11-16",
     "url": "https://agents.willem.com/en/posts/2018-11-16_around-town-in-an-electric-car/"
    },
    {
     "slug": "2017-05-31_beast-of-the-green-hell",
     "title": "Beast of the Green Hell",
     "date": "2017-05-31",
     "url": "https://agents.willem.com/en/posts/2017-05-31_beast-of-the-green-hell/"
    }
   ]
  },
  {
   "name": "gran fondo",
   "slug": "gran-fondo",
   "url": "https://agents.willem.com/en/topics/gran-fondo/",
   "post_count": 3,
   "posts": [
    {
     "slug": "2025-03-10_workout-data-in-3d",
     "title": "Workout data in 3D",
     "date": "2025-03-10",
     "url": "https://agents.willem.com/en/posts/2025-03-10_workout-data-in-3d/"
    },
    {
     "slug": "2025-03-06_open-sourcing-gran-fondo",
     "title": "Open-Sourcing Gran Fondo",
     "date": "2025-03-06",
     "url": "https://agents.willem.com/en/posts/2025-03-06_open-sourcing-gran-fondo/"
    },
    {
     "slug": "2024-05-11_developing-a-native-ios-app",
     "title": "Developing a native iOS app",
     "date": "2024-05-11",
     "url": "https://agents.willem.com/en/posts/2024-05-11_developing-a-native-ios-app/"
    }
   ]
  },
  {
   "name": "Limburg",
   "slug": "limburg",
   "url": "https://agents.willem.com/en/topics/limburg/",
   "post_count": 3,
   "posts": [
    {
     "slug": "2026-01-21_trail-running",
     "title": "Trail Running",
     "date": "2026-01-21",
     "url": "https://agents.willem.com/en/posts/2026-01-21_trail-running/"
    },
    {
     "slug": "2023-11-01_and-there-is-light",
     "title": "And... there is light!",
     "date": "2023-11-01",
     "url": "https://agents.willem.com/en/posts/2023-11-01_and-there-is-light/"
    },
    {
     "slug": "2023-08-23_the-same-differently",
     "title": "The Same, Differently",
     "date": "2023-08-23",
     "url": "https://agents.willem.com/en/posts/2023-08-23_the-same-differently/"
    }
   ]
  },
  {
   "name": "mcadd",
   "slug": "mcadd",
   "url": "https://agents.willem.com/en/topics/mcadd/",
   "post_count": 3,
   "posts": [
    {
     "slug": "2021-05-04_hospitalised-with-mcadd",
     "title": "Hospitalised with MCADD",
     "date": "2021-05-04",
     "url": "https://agents.willem.com/en/posts/2021-05-04_hospitalised-with-mcadd/"
    },
    {
     "slug": "2019-06-24_six-months-with-mcadd",
     "title": "Six months with MCADD",
     "date": "2019-06-24",
     "url": "https://agents.willem.com/en/posts/2019-06-24_six-months-with-mcadd/"
    },
    {
     "slug": "2019-01-29_born-with-mcadd",
     "title": "Born with MCADD",
     "date": "2019-01-29",
     "url": "https://agents.willem.com/en/posts/2019-01-29_born-with-mcadd/"
    }
   ]
  },
  {
   "name": "spending",
   "slug": "spending",
   "url": "https://agents.willem.com/en/topics/spending/",
   "post_count": 3,
   "posts": [
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2018-10-09_using-a-budget-android-as-main-smartphone",
     "title": "Using a budget Android as main smartphone",
     "date": "2018-10-09",
     "url": "https://agents.willem.com/en/posts/2018-10-09_using-a-budget-android-as-main-smartphone/"
    },
    {
     "slug": "2018-01-08_lessons-from-a-takeaway-plastic-bag",
     "title": "Lessons from a takeaway plastic bag",
     "date": "2018-01-08",
     "url": "https://agents.willem.com/en/posts/2018-01-08_lessons-from-a-takeaway-plastic-bag/"
    }
   ]
  },
  {
   "name": "swimming",
   "slug": "swimming",
   "url": "https://agents.willem.com/en/topics/swimming/",
   "post_count": 3,
   "posts": [
    {
     "slug": "2024-01-16_health-and-fitness-data",
     "title": "Health and fitness data",
     "date": "2024-01-16",
     "url": "https://agents.willem.com/en/posts/2024-01-16_health-and-fitness-data/"
    },
    {
     "slug": "2018-12-06_do-amazing-things-with-a-focused-mind",
     "title": "Do amazing things with a focused mind",
     "date": "2018-12-06",
     "url": "https://agents.willem.com/en/posts/2018-12-06_do-amazing-things-with-a-focused-mind/"
    },
    {
     "slug": "2018-09-27_swimming-and-cycling-with-apple-watch",
     "title": "Swimming and cycling with Apple Watch",
     "date": "2018-09-27",
     "url": "https://agents.willem.com/en/posts/2018-09-27_swimming-and-cycling-with-apple-watch/"
    }
   ]
  },
  {
   "name": "volunteer",
   "slug": "volunteer",
   "url": "https://agents.willem.com/en/topics/volunteer/",
   "post_count": 3,
   "posts": [
    {
     "slug": "2018-10-16_rescuing-files-from-a-broken-harddisk",
     "title": "Rescuing files from a broken harddisk",
     "date": "2018-10-16",
     "url": "https://agents.willem.com/en/posts/2018-10-16_rescuing-files-from-a-broken-harddisk/"
    },
    {
     "slug": "2018-07-20_helping-people-with-free-software",
     "title": "Helping people with free software",
     "date": "2018-07-20",
     "url": "https://agents.willem.com/en/posts/2018-07-20_helping-people-with-free-software/"
    },
    {
     "slug": "2016-11-21_being-a-volunteer-in-amsterdam-zuidoost",
     "title": "Being a volunteer in Amsterdam-Zuidoost",
     "date": "2016-11-21",
     "url": "https://agents.willem.com/en/posts/2016-11-21_being-a-volunteer-in-amsterdam-zuidoost/"
    }
   ]
  },
  {
   "name": "ecommerce",
   "slug": "ecommerce",
   "url": "https://agents.willem.com/en/topics/ecommerce/",
   "post_count": 2,
   "posts": [
    {
     "slug": "2020-12-02_designing-a-multi-dimensional-capacity-queue",
     "title": "Designing a multi dimensional capacity queue",
     "date": "2020-12-02",
     "url": "https://agents.willem.com/en/posts/2020-12-02_designing-a-multi-dimensional-capacity-queue/"
    },
    {
     "slug": "2020-07-31_influencing-purchase-behaviour",
     "title": "Influencing purchase behaviour",
     "date": "2020-07-31",
     "url": "https://agents.willem.com/en/posts/2020-07-31_influencing-purchase-behaviour/"
    }
   ]
  },
  {
   "name": "Hegelsom",
   "slug": "hegelsom",
   "url": "https://agents.willem.com/en/topics/hegelsom/",
   "post_count": 2,
   "posts": [
    {
     "slug": "2023-04-20_tips-for-long-distance-cycling",
     "title": "Tips for Long-Distance Cycling",
     "date": "2023-04-20",
     "url": "https://agents.willem.com/en/posts/2023-04-20_tips-for-long-distance-cycling/"
    },
    {
     "slug": "2022-11-01_moving-to-the-countryside",
     "title": "Moving to the countryside",
     "date": "2022-11-01",
     "url": "https://agents.willem.com/en/posts/2022-11-01_moving-to-the-countryside/"
    }
   ]
  },
  {
   "name": "holiday",
   "slug": "holiday",
   "url": "https://agents.willem.com/en/topics/holiday/",
   "post_count": 2,
   "posts": [
    {
     "slug": "2018-08-21_space-travelling-from-el-teide",
     "title": "Space travelling from El Teide",
     "date": "2018-08-21",
     "url": "https://agents.willem.com/en/posts/2018-08-21_space-travelling-from-el-teide/"
    },
    {
     "slug": "2017-09-02_climbing-mount-etna",
     "title": "Climbing Mount Etna",
     "date": "2017-09-02",
     "url": "https://agents.willem.com/en/posts/2017-09-02_climbing-mount-etna/"
    }
   ]
  },
  {
   "name": "Nintendo",
   "slug": "nintendo",
   "url": "https://agents.willem.com/en/topics/nintendo/",
   "post_count": 2,
   "posts": [
    {
     "slug": "2019-09-27_visiting-an-international-hackers-conference",
     "title": "Visiting an international hackers conference",
     "date": "2019-09-27",
     "url": "https://agents.willem.com/en/posts/2019-09-27_visiting-an-international-hackers-conference/"
    },
    {
     "slug": "2017-03-26_repairing-a-nintendo-gameboy-advance-sp",
     "title": "Repairing a Nintendo Gameboy Advance SP",
     "date": "2017-03-26",
     "url": "https://agents.willem.com/en/posts/2017-03-26_repairing-a-nintendo-gameboy-advance-sp/"
    }
   ]
  },
  {
   "name": "SEO",
   "slug": "seo",
   "url": "https://agents.willem.com/en/topics/seo/",
   "post_count": 2,
   "posts": [
    {
     "slug": "2024-11-11_write-your-own-words",
     "title": "Write your own words",
     "date": "2024-11-11",
     "url": "https://agents.willem.com/en/posts/2024-11-11_write-your-own-words/"
    },
    {
     "slug": "2019-04-25_search-like-a-pro-google-search-operators",
     "title": "Search like a pro: Google search operators",
     "date": "2019-04-25",
     "url": "https://agents.willem.com/en/posts/2019-04-25_search-like-a-pro-google-search-operators/"
    }
   ]
  },
  {
   "name": "Vision Pro",
   "slug": "vision-pro",
   "url": "https://agents.willem.com/en/topics/vision-pro/",
   "post_count": 2,
   "posts": [
    {
     "slug": "2024-09-10_i-see-dead-people",
     "title": "I see dead people",
     "date": "2024-09-10",
     "url": "https://agents.willem.com/en/posts/2024-09-10_i-see-dead-people/"
    },
    {
     "slug": "2024-02-16_vision-pro",
     "title": "Vision Pro",
     "date": "2024-02-16",
     "url": "https://agents.willem.com/en/posts/2024-02-16_vision-pro/"
    }
   ]
  },
  {
   "name": "volcano",
   "slug": "volcano",
   "url": "https://agents.willem.com/en/topics/volcano/",
   "post_count": 2,
   "posts": [
    {
     "slug": "2018-08-21_space-travelling-from-el-teide",
     "title": "Space travelling from El Teide",
     "date": "2018-08-21",
     "url": "https://agents.willem.com/en/posts/2018-08-21_space-travelling-from-el-teide/"
    },
    {
     "slug": "2017-09-02_climbing-mount-etna",
     "title": "Climbing Mount Etna",
     "date": "2017-09-02",
     "url": "https://agents.willem.com/en/posts/2017-09-02_climbing-mount-etna/"
    }
   ]
  },
  {
   "name": "wallet",
   "slug": "wallet",
   "url": "https://agents.willem.com/en/topics/wallet/",
   "post_count": 2,
   "posts": [
    {
     "slug": "2018-12-22_business-in-a-bag",
     "title": "Business in a bag",
     "date": "2018-12-22",
     "url": "https://agents.willem.com/en/posts/2018-12-22_business-in-a-bag/"
    },
    {
     "slug": "2016-07-15_cash-is-king-or-is-it",
     "title": "Cash is king, or is it?",
     "date": "2016-07-15",
     "url": "https://agents.willem.com/en/posts/2016-07-15_cash-is-king-or-is-it/"
    }
   ]
  },
  {
   "name": "Project Freedom",
   "slug": "project-freedom",
   "url": "https://agents.willem.com/en/topics/project-freedom/",
   "post_count": 1,
   "posts": [
    {
     "slug": "2025-02-10_better-laptop",
     "title": "Better Laptop",
     "date": "2025-02-10",
     "url": "https://agents.willem.com/en/posts/2025-02-10_better-laptop/"
    }
   ]
  }
 ]
}