<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://keegan.codes</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://keegan.codes/resume</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://keegan.codes/blog</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://keegan.codes/links</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://keegan.codes/pi</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://keegan.codes/blog/welcome-to-my-new-blog</loc>
<lastmod>2023-05-01T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/the-downside-of-optional-chaining-overuse</loc>
<lastmod>2023-03-16T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/filling-in-the-connected-fitness-gaps-with-apple-shortcuts</loc>
<lastmod>2023-01-31T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/review-your-own-pull-requests</loc>
<lastmod>2023-01-20T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/happy-holidays-2022</loc>
<lastmod>2022-12-23T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/using-ai-to-generate-dall-e-2-prompts</loc>
<lastmod>2022-12-05T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/chatgpt-writes-poems-about-the-internet</loc>
<lastmod>2022-12-02T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/statically-generating-twitter-embeds-and-sharing-for-a-performance-boost</loc>
<lastmod>2022-10-11T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/my-connected-fitness-tools-part-2</loc>
<lastmod>2022-10-10T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/why-write-a-newsletter</loc>
<lastmod>2022-10-04T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/common-types-of-web-application-tests-and-how-they-can-improve-performance-and-reliability</loc>
<lastmod>2022-09-22T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/how-ai-is-revolutionizing-personal-brand-creation</loc>
<lastmod>2022-08-31T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/debugging-code-using-git-bisect</loc>
<lastmod>2022-05-09T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/beginning-a-new-chapter-of-my-career-with-kizen</loc>
<lastmod>2021-12-31T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/my-approach-to-connected-fitness</loc>
<lastmod>2021-10-22T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/building-a-super-simple-and-free-twitter-bot</loc>
<lastmod>2022-08-09T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/trip-to-europe-part-ii-lisbon</loc>
<lastmod>2022-07-01T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/building-large-format-graphics-with-openai-s-dall-e-2</loc>
<lastmod>2022-06-22T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/getting-the-most-out-of-in-person-tech-conferences</loc>
<lastmod>2022-06-15T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/maintaining-a-culture-of-confident-energized-and-successful-engineers</loc>
<lastmod>2022-06-02T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/a-quick-look-at-openai-dall-e-2</loc>
<lastmod>2022-05-22T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/react-interview-questions</loc>
<lastmod>2022-04-29T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/designing-and-building-a-raspberry-pi-based-book-quote-clock</loc>
<lastmod>2021-12-23T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/trip-to-europe-part-i-barcelona</loc>
<lastmod>2022-04-16T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tips-for-onboarding-onto-an-existing-codebase</loc>
<lastmod>2022-01-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/input-deno-v2.0.3-released</loc>
<lastmod>2021-11-02T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/building-a-static-generated-blog-with-next-js</loc>
<lastmod>2021-10-30T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/oura-ring-generation-3-first-impressions</loc>
<lastmod>2021-12-10T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/deciding-on-a-custom-template-for-bootstrapping-nextjs-apps</loc>
<lastmod>2021-12-06T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/how-to-build-a-calendar-component-in-react</loc>
<lastmod>2021-11-12T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/my-home-network-configuration-for-speed-and-privacy</loc>
<lastmod>2021-11-05T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/getting-back-into-design-work</loc>
<lastmod>2021-10-13T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/my-first-real-astrophotography-attempt</loc>
<lastmod>2021-09-04T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/mastering-react-component-callbacks-with-currying</loc>
<lastmod>2023-05-05T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/abbreviated-variable-names</loc>
<lastmod>2023-08-21T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/visual-regression-testing</loc>
<lastmod>2023-10-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/using-javascript-variables-in-tailwind</loc>
<lastmod>2024-03-28T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/recursive-react-component-rendering</loc>
<lastmod>2023-11-22T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/generating-css-variables-from-a-custom-tailwind-theme</loc>
<lastmod>2023-12-11T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/2023-in-review</loc>
<lastmod>2023-12-15T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/reacting-to-prop-changes-in-react-functional-components</loc>
<lastmod>2024-01-31T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/reflecting-architecture-decisions-1-year</loc>
<lastmod>2024-04-04T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/introducing-thirsty-bot</loc>
<lastmod>2024-04-01T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/how-to-use-vercel-deployment-protection-next-rsc</loc>
<lastmod>2024-04-03T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/ai-app-in-72-hours</loc>
<lastmod>2024-04-08T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/using-css-media-queries-touchscreen</loc>
<lastmod>2024-04-24T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/react-miami-2024-recap</loc>
<lastmod>2024-04-25T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/recap-render-24</loc>
<lastmod>2024-07-08T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/sasw-2024</loc>
<lastmod>2024-11-08T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/i-own-my-data</loc>
<lastmod>2024-11-20T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/2024-in-review</loc>
<lastmod>2024-12-31T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/what-is-a-product-focused-software-engineer</loc>
<lastmod>2025-06-04T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/lines-of-code-as-a-productivity-metric-ai-era</loc>
<lastmod>2026-02-03T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/an-update-for-2026-and-beyond</loc>
<lastmod>2026-02-05T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/blog/claude-code-developer-tools</loc>
<lastmod>2026-03-11T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/library</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://keegan.codes/library/to-pixar-and-beyond</loc>
<lastmod>2016-11-01T00:00:00.000Z</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/library/educated</loc>
<lastmod>2018-02-20T00:00:00.000Z</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/library/white-tears</loc>
<lastmod>2017-03-14T00:00:00.000Z</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/library/a-walk-in-the-woods</loc>
<lastmod>1998-05-05T00:00:00.000Z</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/library/elon-musk</loc>
<lastmod>2015-03-03T00:00:00.000Z</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/library/the-ride-of-a-lifetime</loc>
<lastmod>2019-09-23T00:00:00.000Z</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/library/nobber</loc>
<lastmod>2019-06-25T00:00:00.000Z</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/library/the-midnight-library</loc>
<lastmod>2020-08-13T00:00:00.000Z</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/library/no-rules-rules</loc>
<lastmod>2020-09-08T00:00:00.000Z</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/library/lessons-in-chemistry</loc>
<lastmod>2022-03-31T00:00:00.000Z</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/library/becoming-trader-joe</loc>
<lastmod>2021-06-22T00:00:00.000Z</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/watch/SASW24_compressed_full.mp4</loc>
<lastmod>2024-11-08T21:52:06.414Z</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://keegan.codes/watch/SASW_2024_full.mp4</loc>
<lastmod>2024-11-08T17:43:52.925Z</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://keegan.codes/watch/ai_hot_take.mp4</loc>
<lastmod>2024-11-08T16:08:54.320Z</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://keegan.codes/watch/current_hiring_state.mp4</loc>
<lastmod>2024-11-08T16:18:43.501Z</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://keegan.codes/watch/finding_the_right_company.mp4</loc>
<lastmod>2024-11-08T17:02:51.205Z</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://keegan.codes/watch/stay_up_to_date.mp4</loc>
<lastmod>2024-11-08T16:50:09.072Z</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://keegan.codes/watch/testing-SSU-CS-club.mp4</loc>
<lastmod>2023-11-29T18:17:39.789Z</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://keegan.codes/watch/thirsty-bot-demo_day-1.mp4</loc>
<lastmod>2024-04-06T07:10:07.208Z</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://keegan.codes/watch/thirsty-bot-demo_day-2.mp4</loc>
<lastmod>2024-04-06T07:14:13.865Z</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://keegan.codes/watch/thirsty-bot-full-demo.mov</loc>
<lastmod>2024-04-08T16:38:59.787Z</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://keegan.codes/watch/thirsty-bot-full-demo.mp4</loc>
<lastmod>2024-04-08T17:12:22.639Z</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://keegan.codes/watch/vercel-insights-bug.mov</loc>
<lastmod>2023-11-24T16:52:39.428Z</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://keegan.codes/watch/zwift-sprint.mp4</loc>
<lastmod>2024-11-20T16:36:41.336Z</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/javascript</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/software</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/fitness</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/hobby</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/opinion</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/career</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/ai</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/DALL-E%202</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/tutorial</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/blog</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/react</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/front-end</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/nextjs</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/testing</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/monitoring</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/web</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/debugging</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/open%20source</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/raspberry%20pi</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/travel</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/photography</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/europe</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/conference</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/renderATL</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/culture</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/interview</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/hardware</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/diy</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/deno</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/library</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/input-deno</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/gadget</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/networking</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/home</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/graphic%20design</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/space</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/outdoors</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/typescript</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/storybook</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/jest</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/css</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/tailwind</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/design</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/React</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/update</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/developer-tools</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/claude</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://keegan.codes/blog/tag/claude-code</loc>
<lastmod>2026-03-25T16:57:31.380Z
</lastmod>
<priority>0.5</priority>
</url>
</urlset>
