<?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-04-14T06:20:46.306Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/cvrsnapcom-blog-post-cover-image-creator</loc>
    <lastmod>2025-01-31T08:04:26.292Z</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-01-23T14:06:40.534Z</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-01-16T12:50:52.528Z</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-01-02T12:15:49.216Z</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>2023-03-11T19:21:49.760Z</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>2022-07-06T07:00:00.639Z</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>2021-08-30T08:55:24.369Z</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:01.172Z</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-07-02T08:53:38.545Z</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-16T09:16:57.767Z</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>2021-06-04T07:47:01.912Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/developer-portfolio-dos-and-donts</loc>
    <lastmod>2021-05-21T07:51:35.999Z</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>2021-05-07T11:59:02.281Z</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-29T14:20:00.000Z</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:38:25.459Z</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:51:04.711Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/monday-motivation-how-i-got-into-code</loc>
    <lastmod>2021-04-19T08:23:49.287Z</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>2021-04-16T09:37:41.897Z</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>2021-04-12T10:17:06.522Z</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>2021-04-09T09:37:50.498Z</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>2021-04-03T16:01:02.356Z</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:38:00.794Z</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-28T09:58:52.023Z</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-24T13:43:41.796Z</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-03-21T12:41:01.027Z</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-03-17T13:30:43.637Z</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-03-10T12:54:48.997Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/page/about</loc>
    <lastmod>2026-04-14T06:20:46.306Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/page/connect</loc>
    <lastmod>2026-04-14T06:20:46.306Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/page/jobs</loc>
    <lastmod>2026-04-14T06:20:46.306Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/archive</loc>
    <lastmod>2026-04-14T06:20:46.306Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.kieranroberts.dev/recommendations</loc>
    <lastmod>2026-04-14T06:20:46.306Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>