<?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
            xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
            xmlns:xhtml="http://www.w3.org/1999/xhtml"
            xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
            xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
      
    <url>
      <loc>https://www.crocoder.dev/</loc>
      <lastmod>2026-04-03</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/contact</loc>
      <lastmod>2026-04-03</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog</loc>
      <lastmod>2026-04-03</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/terms</loc>
      <lastmod>2026-04-03</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/agi-is-nowhere-near-llms-do-not-reason</loc>
      <lastmod>2025-06-12</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/agi-is-nowhere-near-llms-do-not-reason.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/component-libraries-an-overlooked-part-of-your-brand</loc>
      <lastmod>2022-07-13</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/component-libraries-an-overlooked-part-of-your-brand.jpg</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/copilot-copy-paste</loc>
      <lastmod>2025-03-05</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/copy-paste-copilot.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/crowdstrike-microsoft-incident-breakdown</loc>
      <lastmod>2025-03-21</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/crowdstrike-microsoft-incident-breakdown.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/developer-bad-day-fix-this-mess</loc>
      <lastmod>2024-12-11</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/developer-bad-day-fix-this-mess.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/create-react-app-is-dead-what-are-the-alternatives</loc>
      <lastmod>2025-03-21</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/create-react-app-is-dead-what-are-the-alternatives.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/block-russia-using-cloudfront</loc>
      <lastmod>2022-02-26</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/block-russia-using-cloudfront.jpg</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/from-simple-golang-docker-image-to-production-ready-perfection</loc>
      <lastmod>2023-07-17</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/golang-docker-image.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/excluding-properties-typescript-omit</loc>
      <lastmod>2023-08-14</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/excluding-properties-typescript-omit.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/callbacks-exercises</loc>
      <lastmod>2025-03-21</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/callback-hell.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/gitops-is-it-the-right-choice-for-your-devops</loc>
      <lastmod>2023-10-19</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/gitops-is-it-the-right-choice-for-your-devops.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/how-to-clone-object-in-javascript</loc>
      <lastmod>2023-09-27</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/how-to-clone-object-in-javascript.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/how-to-perfect-your-cv-entry-level-developer</loc>
      <lastmod>2021-11-09</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/how-to-perfect-your-cv-entry-level-developer.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/how-to-properly-showcase-your-coding-project</loc>
      <lastmod>2022-02-07</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/how-to-properly-showcase-your-coding-projects.jpg</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/how-we-rebuilt-a-legacy-ui-with-zero-downtime</loc>
      <lastmod>2025-08-08</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/how-we-rebuilt-a-legacy-ui-with-zero-downtime.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/map-filter-reduce-exercises</loc>
      <lastmod>2023-11-21</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/map-filter-reduce-exercises.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/microservices-are-a-way-to-organize-your-company</loc>
      <lastmod>2025-03-21</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/microservices-are-a-way-to-organize-your-company.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/microsoft-typescript-compiler-rewrite-in-golang-is-about-more-than-speed</loc>
      <lastmod>2025-03-14</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/golang-compiler.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/migrating-an-enterprise-app-from-angularjs-to-react</loc>
      <lastmod>2025-08-07</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/from-angular-to-react.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/misusing-agile-is-holding-your-team-back</loc>
      <lastmod>2023-03-29</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/misusing-agile-is-holding-your-team-back.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/no-deployments-on-friday-sucks</loc>
      <lastmod>2023-11-11</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/no-deployments-on-friday-sucks.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/promises-exercises</loc>
      <lastmod>2024-01-18</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/promises-exercises.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/real-cost-of-holiday-feature-freeze</loc>
      <lastmod>2025-01-30</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/real-cost-of-holiday-feature-freeze.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/stop-bikeshedding</loc>
      <lastmod>2023-05-03</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/stop-bikeshedding.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/react-conditional-rendering</loc>
      <lastmod>2023-02-15</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/react-conditional-rendering.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/supply-chain-attacks-in-the-golang-open-source-ecosystem</loc>
      <lastmod>2025-05-17</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/golang-supply-chain-attacks.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/node-docker-image</loc>
      <lastmod>2023-03-21</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/node-docker-image.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/turning-metrics-into-direction-for-your-team</loc>
      <lastmod>2025-04-19</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/turning-metrics-into-direction-for-your-team.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/top-10-worst-javascript-keywords</loc>
      <lastmod>2023-11-23</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/top-10-worst-javascript-keywords.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/use-server-nextjs</loc>
      <lastmod>2023-10-30</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/use-server-nextjs.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/using-lago-to-create-a-flexible-billing-system</loc>
      <lastmod>2025-07-22</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/using-lago-to-create-a-flexible-billing-system-2.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/vibe-coding-or-why-is-this-the-best-time-to-learn-coding</loc>
      <lastmod>2025-04-03</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/vibe-coding-or-why-is-this-the-best-time-to-learn-coding.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/what-is-cycle-time-in-software-development</loc>
      <lastmod>2023-06-15</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/what-is-cycle-time-in-software-development.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/what-to-include-in-an-internal-component-library</loc>
      <lastmod>2022-10-30</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/what-should-be-included-in-an-internal-component-library.jpg</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/when-speed-hurts</loc>
      <lastmod>2025-06-05</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/when-speed-hurts.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/work-on-big-problems-product-engineer</loc>
      <lastmod>2025-05-22</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/work-on-big-problems-product-engineer.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/you-should-not-measure-developer-productivity-response-to-mckinsey</loc>
      <lastmod>2023-09-19</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/you-should-not-measure-developer-productivity-response-to-mckinsey.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/typescript-enums-good-bad-and-ugly</loc>
      <lastmod>2023-05-24</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/typescript-enums-good-bad-and-ugly.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/ai-adoption-without-burning-your-team</loc>
      <lastmod>2026-02-04</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/ai-adoption-without-burning-your-team.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/how-to-write-custom-react-hooks</loc>
      <lastmod>2023-02-08</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/how-to-write-custom-react-hooks.png</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/react-input-component-clear-value-after-input</loc>
      <lastmod>2022-05-01</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/react-input-component-clear-value-after-input.jpg</image:loc>
          </image:image>
    </url>
  
    <url>
      <loc>https://www.crocoder.dev/blog/the-dom-exercises</loc>
      <lastmod>2023-02-01</lastmod>
      <priority>1</priority>
      <changefreq>monthly</changefreq>
      
          <image:image>
            <image:loc>https://www.crocoder.dev/images/dom.jpg</image:loc>
          </image:image>
    </url>
  
    </urlset>