<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://cathalmacdonnacha.com</loc>
    <lastmod>2026-08-12T19:41:37.739Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://cathalmacdonnacha.com/fixing-slow-and-flaky-frontend-tests</loc>
    <lastmod>2025-10-22T09:01:45.783Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://cathalmacdonnacha.com/route-based-code-splitting-with-react</loc>
    <lastmod>2024-11-27T11:13:01.491Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://cathalmacdonnacha.com/mocking-error-empty-and-loading-states-with-msw</loc>
    <lastmod>2024-11-27T11:12:51.233Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://cathalmacdonnacha.com/migrating-from-create-react-app-cra-to-vite</loc>
    <lastmod>2024-11-27T11:12:31.399Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://cathalmacdonnacha.com/setting-up-eslint-prettier-in-vitejs</loc>
    <lastmod>2024-11-27T11:13:11.781Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://cathalmacdonnacha.com/migrating-from-jest-to-vitest</loc>
    <lastmod>2024-11-27T11:13:20.470Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://cathalmacdonnacha.com/playwright-e2e-testing-tips-and-best-practices</loc>
    <lastmod>2024-11-27T11:13:27.259Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://cathalmacdonnacha.com/working-around-cors-in-create-react-app</loc>
    <lastmod>2024-11-27T11:13:34.850Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://cathalmacdonnacha.com/cypress-vs-playwright-which-is-best-for-e2e-testing</loc>
    <lastmod>2024-11-27T11:13:43.312Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://cathalmacdonnacha.com/why-you-should-make-your-tests-fail</loc>
    <lastmod>2024-11-27T11:13:52.789Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://cathalmacdonnacha.com/6-tips-every-code-review-author-should-know</loc>
    <lastmod>2024-11-27T11:14:49.973Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://cathalmacdonnacha.com/tips-for-developers-switching-from-windows-to-mac</loc>
    <lastmod>2024-11-27T11:14:58.297Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://cathalmacdonnacha.com/how-to-test-a-select-element-with-react-testing-library</loc>
    <lastmod>2024-11-27T11:15:05.276Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://cathalmacdonnacha.com/archive</loc>
    <lastmod>2026-08-12T19:41:37.739Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cathalmacdonnacha.com/recommendations</loc>
    <lastmod>2026-08-12T19:41:37.739Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>