<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.thesshguy.com</loc>
    <lastmod>2026-08-14T19:20:34.001Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/useeffect-executes</loc>
    <lastmod>2024-07-25T05:50:20.442Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/sandpack-preview-component</loc>
    <lastmod>2024-07-25T15:27:28.036Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/usestate-vs-useref</loc>
    <lastmod>2024-07-25T15:27:58.234Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/sandpack</loc>
    <lastmod>2024-07-25T15:28:09.856Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/cloudflare-redirect-rules</loc>
    <lastmod>2024-07-17T19:18:35.418Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/react-usestate-arrays</loc>
    <lastmod>2024-07-25T15:28:22.362Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/react-usestate-callbacks</loc>
    <lastmod>2024-07-25T15:28:30.491Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/google-search-indexing</loc>
    <lastmod>2024-07-17T19:18:48.422Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/react-use-api</loc>
    <lastmod>2024-07-25T15:28:43.385Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/how-google-crawlers-work</loc>
    <lastmod>2024-07-17T19:18:56.448Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/react-use-optimistic</loc>
    <lastmod>2024-07-25T15:28:58.017Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/react-19-actions</loc>
    <lastmod>2024-07-25T15:29:07.607Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/react-router-loader-functions</loc>
    <lastmod>2024-07-25T15:29:17.742Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/pure-react-components</loc>
    <lastmod>2024-07-25T15:29:30.245Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/tailwind-flexbox</loc>
    <lastmod>2024-07-25T15:30:09.302Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/kempo-introduction</loc>
    <lastmod>2024-07-25T15:31:08.454Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/understanding-honeypots</loc>
    <lastmod>2024-07-25T15:31:22.555Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/5-must-know-facts-on-react-event-handling</loc>
    <lastmod>2024-07-25T15:31:42.393Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/conditional-react</loc>
    <lastmod>2024-07-25T15:32:03.858Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/render-react-lists</loc>
    <lastmod>2024-07-25T16:26:02.353Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/jsx-made-simple</loc>
    <lastmod>2024-07-17T19:19:42.826Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/react-jsx-to-html</loc>
    <lastmod>2024-07-25T16:26:30.273Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/api-gateway-ip-policy</loc>
    <lastmod>2024-07-17T19:19:49.909Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/give-your-brain-a-break</loc>
    <lastmod>2024-07-17T19:20:04.929Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/uncontrolled-react-form</loc>
    <lastmod>2024-07-17T19:20:14.146Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/keep-your-code-to-the-left</loc>
    <lastmod>2024-07-17T19:20:21.892Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/why-learn-css</loc>
    <lastmod>2024-07-25T16:27:10.336Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/use-tests-to-develop-faster</loc>
    <lastmod>2024-07-17T19:20:28.907Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/feedback-loops</loc>
    <lastmod>2024-07-17T19:20:34.534Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/the-4-modes-of-vim</loc>
    <lastmod>2024-07-17T19:20:38.350Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/the-react-key-prop</loc>
    <lastmod>2024-07-17T19:20:45.880Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/react-render-props</loc>
    <lastmod>2024-07-17T19:20:48.993Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/js-concepts-for-react</loc>
    <lastmod>2024-07-17T19:20:57.425Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/4-problems-typescript-solves</loc>
    <lastmod>2024-07-17T19:21:12.830Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/integration-over-unit-testing</loc>
    <lastmod>2024-07-17T19:21:18.155Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/react-component-composition</loc>
    <lastmod>2024-07-17T19:21:21.712Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/the-developer-nexus</loc>
    <lastmod>2024-07-17T19:21:28.215Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/jest-nvim-a-neovim-plugin</loc>
    <lastmod>2024-07-17T19:21:31.590Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/3-command-line-tools</loc>
    <lastmod>2024-07-17T19:21:35.211Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/abort-duplicate-requests</loc>
    <lastmod>2024-07-17T19:21:39.340Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/vim-multi-file-text-replace</loc>
    <lastmod>2024-07-17T19:21:42.664Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/how-to-learn-react-ui-testing-css-and-vim</loc>
    <lastmod>2024-07-17T19:21:45.569Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/ts-utils-expressive-code</loc>
    <lastmod>2024-07-17T19:21:50.189Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/learning-vim-is-easy</loc>
    <lastmod>2024-07-17T19:21:53.446Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/clear-commit-messages</loc>
    <lastmod>2024-07-17T19:21:56.048Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/react-use-state-functional-update</loc>
    <lastmod>2024-07-25T16:29:48.442Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/about-asdf</loc>
    <lastmod>2024-07-17T19:22:07.612Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/vite-time-savings</loc>
    <lastmod>2024-07-17T19:22:10.484Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/3-css-concepts-to-boost-your-productivity</loc>
    <lastmod>2024-07-17T19:22:13.146Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/a-lucky-programming-career</loc>
    <lastmod>2024-07-17T19:22:15.837Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/series/no-use-effect-solutions</loc>
    <lastmod>2026-08-14T19:20:34.001Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/series/the-effective-vimmer</loc>
    <lastmod>2026-08-14T19:20:34.001Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/series/build-react-form</loc>
    <lastmod>2026-08-14T19:20:34.001Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/series/react-basics</loc>
    <lastmod>2026-08-14T19:20:34.001Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/series/kempo</loc>
    <lastmod>2026-08-14T19:20:34.001Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/series/mastering-tailwind</loc>
    <lastmod>2026-08-14T19:20:34.001Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/series/react-router</loc>
    <lastmod>2026-08-14T19:20:34.001Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/series/mastering-seo</loc>
    <lastmod>2026-08-14T19:20:34.001Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/series/sandpack-summaries</loc>
    <lastmod>2026-08-14T19:20:34.001Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/archive</loc>
    <lastmod>2026-08-14T19:20:34.001Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.thesshguy.com/recommendations</loc>
    <lastmod>2026-08-14T19:20:34.001Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>