<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.kieranroberts.dev</loc>
    <lastmod>2026-08-12T21:34:07.054Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/cvrsnapcom-blog-post-cover-image-creator</loc>
    <lastmod>2025-03-21T12:44:27.414Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/5-tips-to-level-up-your-react-codebase</loc>
    <lastmod>2025-03-21T12:44:42.980Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/kieranrobertsdev-my-new-dev-portfolio-built-with-astro-tailwindcss-and-typescript</loc>
    <lastmod>2025-03-21T12:45:11.560Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/tutorial-implement-a-scroll-translated-dynamic-sticky-navbar-in-react</loc>
    <lastmod>2025-03-21T12:45:34.328Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/how-to-persist-style-changes-through-reloads-using-overrides-in-dev-tools</loc>
    <lastmod>2025-03-21T12:45:59.423Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/my-first-year-as-a-software-developer-reviewed-in-30-questions</loc>
    <lastmod>2025-01-07T19:54:10.960Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/a-month-in-my-developer-life-no2-june-and-july-2021</loc>
    <lastmod>2022-03-28T16:12:28.662Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/http-security-headers-and-how-to-set-them-in-nextjs</loc>
    <lastmod>2021-08-06T09:03:35.542Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/what-the-hell-is-conformance-highlighted-in-nextjs-11</loc>
    <lastmod>2021-12-03T08:24:14.465Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/a-month-in-my-developer-life-episode-1-may-2021</loc>
    <lastmod>2021-06-17T14:04:06.757Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/lets-build-a-serverless-nextjs-app-with-auth0-for-authenticating-users</loc>
    <lastmod>2025-01-21T13:13:02.358Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/developer-portfolio-dos-and-donts</loc>
    <lastmod>2021-07-07T17:27:34.923Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/how-the-100daysofcode-challenge-pushed-me-into-landing-my-dream-software-development-role</loc>
    <lastmod>2021-05-14T07:59:08.871Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/getting-started-with-nextjs-api-routes</loc>
    <lastmod>2024-03-17T13:10:59.363Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/ditch-the-dreaded-lessdiv-greater-semantic-html-elements-we-should-use-instead</loc>
    <lastmod>2021-04-30T08:16:45.905Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/i-took-part-in-5amcoders-these-are-the-benefits-i-saw-from-being-productive-earlier-in-the-day</loc>
    <lastmod>2021-04-26T08:47:33.614Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/how-i-improved-my-portfolio-seo-including-tips-and-resources</loc>
    <lastmod>2021-04-23T08:56:42.709Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/monday-motivation-how-i-got-into-code</loc>
    <lastmod>2023-12-15T16:45:45.122Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/how-to-setup-path-aliases-for-development-with-nextjs-and-jest</loc>
    <lastmod>2025-03-21T12:46:24.899Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/i-have-been-trying-out-figma-how-a-little-design-knowledge-will-make-you-a-better-developer</loc>
    <lastmod>2024-05-29T13:11:50.017Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/my-process-for-writing-blog-articles-with-actionable-steps-you-can-follow</loc>
    <lastmod>2022-07-11T15:14:31.331Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/i-built-a-full-stack-serverless-e-commerce-site-with-nextjs-heres-an-honest-review-of-what-i-learned-and-how-it-might-help-you</loc>
    <lastmod>2022-09-14T07:51:11.118Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/an-introduction-to-testing-library-part-2</loc>
    <lastmod>2021-03-31T11:40:54.124Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/1-year-into-coding-here-are-the-tips-i-would-go-back-and-give-myself</loc>
    <lastmod>2021-03-28T10:24:45.081Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/an-introduction-to-testing-library-part-1</loc>
    <lastmod>2021-03-31T11:42:36.638Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/my-most-frequent-react-errors-and-how-you-fix-them</loc>
    <lastmod>2021-12-16T13:52:14.638Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/why-its-awesome-for-new-developers-to-blog-as-they-learn</loc>
    <lastmod>2021-04-17T19:55:43.903Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/react-state-a-simple-and-easy-to-follow-breakdown</loc>
    <lastmod>2021-12-16T14:01:50.342Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/page/about</loc>
    <lastmod>2026-08-12T21:34:07.054Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/page/connect</loc>
    <lastmod>2026-08-12T21:34:07.054Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/page/jobs</loc>
    <lastmod>2026-08-12T21:34:07.054Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/archive</loc>
    <lastmod>2026-08-12T21:34:07.054Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/recommendations</loc>
    <lastmod>2026-08-12T21:34:07.054Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>