<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- NL pages -->
  <url>
    <loc>https://harryvanderplas.com/</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/"/>
    <priority>1.0</priority>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/blog</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/blog"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/blog"/>
    <priority>0.9</priority>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/contact</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/contact"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/contact"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/contact"/>
    <priority>0.8</priority>
    <changefreq>yearly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/cv</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/cv"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/cv"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/cv"/>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/bestanden</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/bestanden"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/documents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/bestanden"/>
    <priority>0.6</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/trust</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/trust"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/trust"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/trust"/>
    <priority>0.5</priority>
    <changefreq>yearly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/repository</loc>
    <priority>0.5</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/trust/privacy</loc>
    <priority>0.3</priority>
    <changefreq>yearly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/trust/cookies</loc>
    <priority>0.3</priority>
    <changefreq>yearly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/trust/dataretentie</loc>
    <priority>0.3</priority>
    <changefreq>yearly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/trust/gedrag</loc>
    <priority>0.3</priority>
    <changefreq>yearly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/trust/statuten</loc>
    <priority>0.3</priority>
    <changefreq>yearly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/privacy</loc>
    <priority>0.2</priority>
    <changefreq>yearly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/colofon</loc>
    <priority>0.1</priority>
    <changefreq>yearly</changefreq>
  </url>

  <!-- EN pages -->
  <url>
    <loc>https://harryvanderplas.com/en</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/"/>
    <priority>0.9</priority>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/en/blog</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/blog"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/blog"/>
    <priority>0.8</priority>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/en/contact</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/contact"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/contact"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/contact"/>
    <priority>0.7000000000000001</priority>
    <changefreq>yearly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/en/cv</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/cv"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/cv"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/cv"/>
    <priority>0.6</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/en/documents</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/bestanden"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/documents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/bestanden"/>
    <priority>0.5</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/en/trust</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/trust"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/trust"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/trust"/>
    <priority>0.4</priority>
    <changefreq>yearly</changefreq>
  </url>

  <!-- Blog posts (NL) -->
  <url>
    <loc>https://harryvanderplas.com/blog/internetveiligheid-voor-ondernemers-bescherm-jouw-bedrijf</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/blog/internetveiligheid-voor-ondernemers-bescherm-jouw-bedrijf"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/blog/internetveiligheid-voor-ondernemers-bescherm-jouw-bedrijf"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/blog/internetveiligheid-voor-ondernemers-bescherm-jouw-bedrijf"/>
    <lastmod>2026-06-25</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/blog/virtuele-ciso-informatiebeveiliging-mkb</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/blog/virtuele-ciso-informatiebeveiliging-mkb"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/blog/virtuele-ciso-informatiebeveiliging-mkb"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/blog/virtuele-ciso-informatiebeveiliging-mkb"/>
    <lastmod>2026-06-26</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/blog/onderneming-beschermen-tegen-privacy-schendingen-datalekken-cyberaanvallen</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/blog/onderneming-beschermen-tegen-privacy-schendingen-datalekken-cyberaanvallen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/blog/onderneming-beschermen-tegen-privacy-schendingen-datalekken-cyberaanvallen"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/blog/onderneming-beschermen-tegen-privacy-schendingen-datalekken-cyberaanvallen"/>
    <lastmod>2026-06-25</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>

  <!-- Blog posts (EN) -->
  <url>
    <loc>https://harryvanderplas.com/en/blog/internetveiligheid-voor-ondernemers-bescherm-jouw-bedrijf</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/blog/internetveiligheid-voor-ondernemers-bescherm-jouw-bedrijf"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/blog/internetveiligheid-voor-ondernemers-bescherm-jouw-bedrijf"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/blog/internetveiligheid-voor-ondernemers-bescherm-jouw-bedrijf"/>
    <lastmod>2026-06-25</lastmod>
    <priority>0.6</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/en/blog/virtuele-ciso-informatiebeveiliging-mkb</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/blog/virtuele-ciso-informatiebeveiliging-mkb"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/blog/virtuele-ciso-informatiebeveiliging-mkb"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/blog/virtuele-ciso-informatiebeveiliging-mkb"/>
    <lastmod>2026-06-26</lastmod>
    <priority>0.6</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/en/blog/onderneming-beschermen-tegen-privacy-schendingen-datalekken-cyberaanvallen</loc>
    <xhtml:link rel="alternate" hreflang="nl" href="https://harryvanderplas.com/blog/onderneming-beschermen-tegen-privacy-schendingen-datalekken-cyberaanvallen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://harryvanderplas.com/en/blog/onderneming-beschermen-tegen-privacy-schendingen-datalekken-cyberaanvallen"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://harryvanderplas.com/blog/onderneming-beschermen-tegen-privacy-schendingen-datalekken-cyberaanvallen"/>
    <lastmod>2026-06-25</lastmod>
    <priority>0.6</priority>
    <changefreq>monthly</changefreq>
  </url>

  <!-- Kennisrepository (publiek) -->
  <url>
    <loc>https://harryvanderplas.com/repository/open-source-afhankelijkheden-en-4th-party-risk-in-softwareketens</loc>
    <lastmod>2026-06-28</lastmod>
    <priority>0.4</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://harryvanderplas.com/repository/knvi-paper-open-standaarden-en-sbom-voor-softwareketenweerbaarheid</loc>
    <lastmod>2026-06-27</lastmod>
    <priority>0.4</priority>
    <changefreq>monthly</changefreq>
  </url>

</urlset>