<?xml version="1.0" encoding="UTF-8"?>
  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    
            <url>
              <loc>https://hansreinl.de/_app</loc>
              <lastmod>2026-04-03T19:12:40.943Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.6</priority>
            </url>
          
            <url>
              <loc>https://hansreinl.de/_document</loc>
              <lastmod>2026-04-03T19:12:40.943Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.6</priority>
            </url>
          
            <url>
              <loc>https://hansreinl.de/_error</loc>
              <lastmod>2026-04-03T19:12:40.943Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.6</priority>
            </url>
          
            <url>
              <loc>https://hansreinl.de/feed</loc>
              <lastmod>2026-04-03T19:12:40.943Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.6</priority>
            </url>
          
            <url>
              <loc>https://hansreinl.de/feed.xml</loc>
              <lastmod>2026-04-03T19:12:40.943Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.6</priority>
            </url>
          
            <url>
              <loc>https://hansreinl.de/index</loc>
              <lastmod>2026-04-03T19:12:40.943Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.6</priority>
            </url>
          
            <url>
              <loc>https://hansreinl.de/leadership</loc>
              <lastmod>2026-04-03T19:12:40.943Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.6</priority>
            </url>
          
            <url>
              <loc>https://hansreinl.de/leadership.js</loc>
              <lastmod>2026-04-03T19:12:40.943Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.6</priority>
            </url>
          
            <url>
              <loc>https://hansreinl.de/sitemap</loc>
              <lastmod>2026-04-03T19:12:40.943Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.6</priority>
            </url>
          
            <url>
              <loc>https://hansreinl.de/sitemap.xml</loc>
              <lastmod>2026-04-03T19:12:40.943Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.6</priority>
            </url>
          
  <url>
    <loc>https://hansreinl.de/blog/ai-coding-benchmark-gpt-5-1-gemini-3-opus-4-5</loc>
    <lastmod>2025-12-07T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/ai-code-generators-frontend-comparison</loc>
    <lastmod>2025-10-29T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/remote-engineering-leadership</loc>
    <lastmod>2025-01-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/building-effective-metric-program</loc>
    <lastmod>2024-12-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/ai-powered-front-end-development</loc>
    <lastmod>2023-11-28T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/the-crucial-role-of-an-engineering-manager-in-a-companies-success</loc>
    <lastmod>2023-11-17T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/from-engineering-into-management</loc>
    <lastmod>2023-09-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/top-software-architecture-podcasts</loc>
    <lastmod>2023-03-17T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/ai-future-of-frontend-engineering</loc>
    <lastmod>2023-03-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/introducing-resumerx-ai-powered-cv</loc>
    <lastmod>2023-02-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/scrum-refinement-excellence</loc>
    <lastmod>2023-01-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/building-engineering-teams</loc>
    <lastmod>2023-01-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/advance-your-software-engineering-career</loc>
    <lastmod>2022-07-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/community-draft</loc>
    <lastmod>2022-06-09T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/career-path-engineering-roles</loc>
    <lastmod>2022-05-12T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/mentoring-club</loc>
    <lastmod>2022-03-07T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/keeping-up-with-podcast-updates</loc>
    <lastmod>2022-01-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/engineering-leads-podcasts</loc>
    <lastmod>2021-10-15T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/sunsetting-warhol</loc>
    <lastmod>2021-07-28T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/starting-with-deno-porting-express-app</loc>
    <lastmod>2020-05-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/introducing-warhol</loc>
    <lastmod>2019-09-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/conceptual-components</loc>
    <lastmod>2019-09-24T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/from-js-to-typescript</loc>
    <lastmod>2019-09-07T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/cycle-of-development</loc>
    <lastmod>2018-03-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/i-got-the-keys-communication</loc>
    <lastmod>2017-08-12T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/how-to-set-up-herokuapp</loc>
    <lastmod>2017-01-31T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/contentful-to-algolia</loc>
    <lastmod>2017-01-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/solving-npm-scripts-problems</loc>
    <lastmod>2017-01-02T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/frontend-checklist</loc>
    <lastmod>2016-12-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/simplicity-in-front-end-tooling</loc>
    <lastmod>2015-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/es6-modules-using-browserify-mocha</loc>
    <lastmod>2015-08-17T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/npm-builds</loc>
    <lastmod>2015-08-04T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/learnings-from-using-sass-in-large-scale-projects</loc>
    <lastmod>2015-04-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/init-boilerplate-framework-front-end-projects</loc>
    <lastmod>2013-11-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/add-main-element-modernizr</loc>
    <lastmod>2013-07-11T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/accessible-dialogs-modals</loc>
    <lastmod>2013-07-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/introducing-css-modal</loc>
    <lastmod>2013-05-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/printing-the-web</loc>
    <lastmod>2013-03-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/speaking-engagements-net-awards-freelancing</loc>
    <lastmod>2013-03-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/takeoff-conference-talking-about-good-code</loc>
    <lastmod>2013-01-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/rem-fallback-sass-less</loc>
    <lastmod>2013-01-02T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/working-draft-100</loc>
    <lastmod>2012-12-12T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/the-nitty-gritty-new-resource-for-web-devs</loc>
    <lastmod>2012-12-04T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/conference-test-the-web-forward</loc>
    <lastmod>2012-10-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/writing-awesome-code</loc>
    <lastmod>2012-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/yeoman</loc>
    <lastmod>2012-09-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/html5bp-v4-0-0</loc>
    <lastmod>2012-08-29T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/building-advanced-initial-boilerpalte</loc>
    <lastmod>2012-07-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/principles-of-writing-consistent-idiomatic-css</loc>
    <lastmod>2012-06-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/sass-vs-less</loc>
    <lastmod>2012-05-17T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/my-coding-style-and-guidelines</loc>
    <lastmod>2012-04-23T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/twitter-recess-css-cleaning-tool-build-on-less</loc>
    <lastmod>2012-04-17T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/about-css-variables</loc>
    <lastmod>2012-03-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/the-css-hierarchies-module-level-3</loc>
    <lastmod>2012-02-17T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/dabblet-chrome-app</loc>
    <lastmod>2012-01-29T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/about-gits-cherry-picking</loc>
    <lastmod>2012-01-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/effects-for-the-web</loc>
    <lastmod>2011-12-27T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/is-mothereffin-jquery-up</loc>
    <lastmod>2011-12-07T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/responsive-media</loc>
    <lastmod>2011-11-19T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/a-travel-through-time-and-back</loc>
    <lastmod>2011-11-04T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/lea-verous-animatable</loc>
    <lastmod>2011-10-30T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/how-to-build-accordion-using-css-and-jquery</loc>
    <lastmod>2011-10-23T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/restrict-textareas-resize-css3</loc>
    <lastmod>2011-10-17T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/where-are-my-rounded-corners</loc>
    <lastmod>2011-10-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/wo-sind-meine-abgerundeten-ecken</loc>
    <lastmod>2011-10-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/css3-rotate-images-on-click</loc>
    <lastmod>2011-10-02T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/touch-icons-for-android-devices-y-u-no-working</loc>
    <lastmod>2011-09-23T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/text-shadow-in-internet-explorer</loc>
    <lastmod>2011-09-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/html5-boilerplate-favicons-psd-template</loc>
    <lastmod>2011-09-12T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/pseudo-classes-in-print-styles-for-references-in-links</loc>
    <lastmod>2011-09-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/style-syntax-in-comments</loc>
    <lastmod>2011-09-04T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/offer-files-as-download-with-adownload</loc>
    <lastmod>2011-08-28T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/mobile-design-is-not-only-responsive</loc>
    <lastmod>2011-08-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/css3-auto-hyphenation-for-text-elements</loc>
    <lastmod>2011-08-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/the-difference-between-push-and-pull</loc>
    <lastmod>2011-08-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/blog/this-is-what-its-all-about</loc>
    <lastmod>2011-08-15T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/ai/ai-generated-content-opportunities-and-risks-for-frontend-developers</loc>
    <lastmod>2024-03-24T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/ai/ai-revolutionizes-ux-design</loc>
    <lastmod>2024-03-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/ai/ai-design-ethics-balancing-efficiency-human-touch</loc>
    <lastmod>2024-03-04T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/ai/human-centered-design-ai-development</loc>
    <lastmod>2024-03-03T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/ai/ai-revolutionizing-front-end-development</loc>
    <lastmod>2024-03-02T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hansreinl.de/leadership/software-engineer-to-engineering-leader-making-the-transition</loc>
    <lastmod>2024-03-24T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  </urlset>