<?xml version="1.0" encoding="UTF-8"?>
     <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
       <url>
         <loc>https://davidoelfke.dev</loc>
       </url>
       <url>
         <loc>https://davidoelfke.dev/about-me</loc>
       </url>
       <url>
         <loc>https://davidoelfke.dev/blog</loc>
       </url>
       <url>
         <loc>https://davidoelfke.dev/blog/page/1</loc>
       </url>
       <url>
         <loc>https://davidoelfke.dev/my-work</loc>
       </url>
       
         <url>
             <loc>https://davidoelfke.dev/blog/running-vs-code-copilot-on-your-own-hardware-6PbPsWophY0SAuvMcKZhtd</loc>
         </url>
         <url>
             <loc>https://davidoelfke.dev/blog/maintaining-code-quality-and-coverage-with-github-copilot-7uP7uNVHOjEgAE7PBjHYPG</loc>
         </url>
         <url>
             <loc>https://davidoelfke.dev/blog/don’t-add-classname-as-a-react-prop-w3E0tO0SH6NVArxiM1n5H</loc>
         </url>
         <url>
             <loc>https://davidoelfke.dev/blog/an-interesting-port-scan-library-6UtIhOp7xr4SDDzB8G7TIB</loc>
         </url>
         <url>
             <loc>https://davidoelfke.dev/blog/blur-performance-on-mobile-safari--1EKUSg5Pa5haFhplex3Jj6</loc>
         </url>
         <url>
             <loc>https://davidoelfke.dev/blog/my-2026-ai-prediction-6x7bwV6u2UOduc9nf9AqYc</loc>
         </url>
         <url>
             <loc>https://davidoelfke.dev/blog/ai-isn’t-taking-jobs,-us-workers-are-being-replaced-3T341zkxTlnFn81frLMGDE</loc>
         </url>
         <url>
             <loc>https://davidoelfke.dev/blog/jobound-is-born-1Mfd6crt2oGzMgFtbtvZqx</loc>
         </url>
         <url>
             <loc>https://davidoelfke.dev/blog/leaky-logins-4D8qlA4R7VQtdqteK5GYos</loc>
         </url>
         <url>
             <loc>https://davidoelfke.dev/blog/a-new-book-is-on-the-way!-25EYY5v2qJwEUKR90XqC8l</loc>
         </url>
     </urlset>
   