<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://webdevchallenges.com</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/my-rails-active-record-cheatsheet</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/how-to-paste-files-from-clipboard-using-javascript</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/how-my-custom-built-blog-works</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/implementing-a-nice-looking-lightweight-cookie-consent</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/introducing-the-nx-tools-to-an-enterprise-angular-environment</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/how-my-blog-got-almost-perfect-lighthouse-results</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/a-nice-default-button-css-animation</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/how-to-add-a-rss-feed-to-a-rails-blog</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/how-to-add-a-dynamically-generated-sitemap-with-rails</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/how-to-deploy-a-rails-6-application-with-capistrano</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/add-tailwind-to-rails</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/how-to-host-a-single-page-application-on-amazon-s3-for-free</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/use-protected-routes-in-vue-js</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/persist-access-token-with-vue-js</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/vue-js-login-component-with-spinner</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/nuxt-js-internationalization-without-route-param</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/a-brief-introduction-to-vim-part-9</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/a-brief-introduction-to-vim-part-8</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/a-brief-introduction-to-vim-part-7</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/a-brief-introduction-to-vim-part-6</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/a-brief-introduction-to-vim-part-5</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/a-brief-introduction-to-vim-part-4</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/a-brief-introduction-to-vim-part-3</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/a-brief-introduction-to-vim-part-2</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/a-brief-introduction-to-vim-part-1</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/imprint_and_privacy_policy</loc>
  </url>
  <url>
    <loc>https://webdevchallenges.com/impressum_und_datenschutzerklaerung</loc>
  </url>
</urlset>
