<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.kasperdue.com</loc>
    <lastmod>2026-08-12T19:39:41.552Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/elon-musk-has-just-published-twitters-recommendation-algorithm-here-is-what-to-expect</loc>
    <lastmod>2023-03-31T19:15:13.166Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/heres-why-chatgpt-might-be-doing-humanity-a-disservice</loc>
    <lastmod>2023-03-31T18:27:16.811Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/building-my-personal-website-part-2-displaying-my-blog-on-my-site-with-hashnode-api</loc>
    <lastmod>2023-02-14T14:52:37.011Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/building-my-personal-website-part-1-starting-with-nextjs-and-tailwind-css</loc>
    <lastmod>2023-02-03T15:01:00.832Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/http-header-you-probably-dont-know-clear-site-data-a4b0dbf86eb</loc>
    <lastmod>2021-11-25T19:39:00.663Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/lets-build-a-throttle-hook-in-react-d942a06b7fc</loc>
    <lastmod>2021-11-23T20:03:32.933Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/how-to-make-your-code-more-readable-focus-on-the-happy-path-and-reduce-cyclomatic-complexity-66802b8897b5</loc>
    <lastmod>2021-11-21T09:45:00.436Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/javascript-for-beginners-understanding-the-reduce-function-7c27a2a69a58</loc>
    <lastmod>2021-05-23T14:48:22.769Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/easily-observe-changes-in-dom-tree-with-mutationobserver-api-1c27cbc3ea7e</loc>
    <lastmod>2021-05-22T18:54:53.170Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/take-your-typescript-skills-to-the-next-level-with-utility-types-370c25153c2f</loc>
    <lastmod>2020-10-16T20:59:08.645Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/5-ressources-to-easily-find-or-create-your-next-css-background-1b084002bda4</loc>
    <lastmod>2020-10-11T08:31:07.596Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/what-happened-to-the-marquee-html-element-6ec6782f42ce</loc>
    <lastmod>2020-08-04T21:21:22.053Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/control-rendering-with-react-memo-39ef36486588</loc>
    <lastmod>2020-08-02T19:39:18.077Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/podcasts-is-a-great-way-to-gain-new-knowledge-just-by-listening-to-other-1f77b263a270</loc>
    <lastmod>2020-03-19T09:47:41.397Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/5-tips-to-improve-your-development-workflow-with-chrome-devtools-e2e4f722d53</loc>
    <lastmod>2020-02-09T08:47:08.254Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/how-to-create-a-reading-progress-bar-with-react-and-styled-components-6cfb69f30373</loc>
    <lastmod>2020-02-01T11:26:01.094Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/archive</loc>
    <lastmod>2026-08-12T19:39:41.552Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.kasperdue.com/recommendations</loc>
    <lastmod>2026-08-12T19:39:41.552Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>