<?xml version="1.0" encoding="UTF-8"?>
   <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
     <url>
       <loc>https://keegandonley.com</loc>
     </url>
     <url>
       <loc>https://keegandonley.com/blog</loc>
     </url>
     <url>
       <loc>https://keegandonley.com/library</loc>
     </url>
     <url>
       <loc>https://keegandonley.com/contact</loc>
     </url>
     <url>
       <loc>https://keegandonley.com/vinyl</loc>
     </url>
     
            <url>
                <loc>https://keegandonley.com/blog/a-quick-look-at-openai-dall-e-2</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/dalle</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/beginning-a-new-chapter-of-my-career-with-kizen</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/kizen</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/building-a-static-generated-blog-with-next-js</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/static-blog</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/building-a-super-simple-and-free-twitter-bot</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/twitter-bot</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/building-large-format-graphics-with-openai-s-dall-e-2</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/large-dalle</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/chatgpt-writes-poems-about-the-internet</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/internet-poems</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/common-types-of-web-application-tests-and-how-they-can-improve-performance-and-reliability</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/testing</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/debugging-code-using-git-bisect</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/bisect</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/deciding-on-a-custom-template-for-bootstrapping-nextjs-apps</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/bootstrapping</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/designing-and-building-a-raspberry-pi-based-book-quote-clock</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/bookquote</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/fall-2022-update</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/fall22</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/filling-in-the-connected-fitness-gaps-with-apple-shortcuts</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/fitness-shortcuts</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/forward-first-impressions</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/forward-health</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/getting-back-into-design-work</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/design-hobby</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/getting-the-most-out-of-in-person-tech-conferences</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/conferences</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/happy-holidays-2022</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/holidays-2022</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/how-ai-is-revolutionizing-personal-brand-creation</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/ai-brand</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/how-to-build-a-calendar-component-in-react</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/react-calendar</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/input-deno-v2.0.3-released</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/input-deno-2-0-3</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/maintaining-a-culture-of-confident-energized-and-successful-engineers</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/culture</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/my-approach-to-connected-fitness</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/fitness</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/my-connected-fitness-tools-part-2</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/fitness-update</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/my-first-real-astrophotography-attempt</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/astro</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/my-home-network-configuration-for-speed-and-privacy</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/home-net</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/oura-ring-generation-3-first-impressions</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/oura</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/react-interview-questions</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/interview</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/review-your-own-pull-requests</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/review-code</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/statically-generating-twitter-embeds-and-sharing-for-a-performance-boost</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/static-twitter</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/the-downside-of-optional-chaining-overuse</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/optional-chaining</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/tips-for-onboarding-onto-an-existing-codebase</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/onboarding</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/trip-to-europe-part-i-barcelona</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/barcelona</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/trip-to-europe-part-ii-lisbon</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/lisbon</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/using-ai-to-generate-dall-e-2-prompts</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/gpt-dalle</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/using-playwright-test-on-checkly</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/playwrite-checkly</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/blog/why-write-a-newsletter</loc>
            </url>
            <url>
                <loc>https://keegandonley.com/why-newsletter</loc>
            </url>
          
      
              <url>
                  <loc>https://keegandonley.com/library/a-walk-in-the-woods</loc>
              </url>
            
              <url>
                  <loc>https://keegandonley.com/library/becoming-trader-joe</loc>
              </url>
            
              <url>
                  <loc>https://keegandonley.com/library/educated</loc>
              </url>
            
              <url>
                  <loc>https://keegandonley.com/library/elon-musk</loc>
              </url>
            
              <url>
                  <loc>https://keegandonley.com/library/lessons-in-chemistry</loc>
              </url>
            
              <url>
                  <loc>https://keegandonley.com/library/no-rules-rules</loc>
              </url>
            
              <url>
                  <loc>https://keegandonley.com/library/nobber</loc>
              </url>
            
              <url>
                  <loc>https://keegandonley.com/library/the-midnight-library</loc>
              </url>
            
              <url>
                  <loc>https://keegandonley.com/library/the-ride-of-a-lifetime</loc>
              </url>
            
              <url>
                  <loc>https://keegandonley.com/library/to-pixar-and-beyond</loc>
              </url>
            
              <url>
                  <loc>https://keegandonley.com/library/white-tears</loc>
              </url>
            
      
            <url>
                <loc>https://keegandonley.com/vinyl/Belshazzars-Feast-Walton</loc>
            </url>
          
            <url>
                <loc>https://keegandonley.com/vinyl/Ondekoza</loc>
            </url>
          
   </urlset>
 