<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://hashnode.blainegarrett.com</loc>
    <lastmod>2026-08-14T19:41:30.195Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/snippet-material-ui-responsive-icon-button</loc>
    <lastmod>2023-02-21T16:12:36.949Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/typescript-conditional-scenarios</loc>
    <lastmod>2021-04-03T15:08:44.441Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/accessing-available-devices-in-browser-via-getusermedia</loc>
    <lastmod>2020-09-27T15:55:49.302Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/euclidean-distance-in-n-dimensions-and-naive-image-quantization</loc>
    <lastmod>2020-09-18T20:42:02.191Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/html-5-canvas-react-refs-and-typescript</loc>
    <lastmod>2020-09-16T14:59:54.088Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/eliminating-serverjs-with-nextjs-95</loc>
    <lastmod>2020-08-28T14:45:59.492Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/installing-and-connecting-to-a-redis-docker-container-locally</loc>
    <lastmod>2020-08-18T01:11:14.537Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/basics-of-modular-arithmetic</loc>
    <lastmod>2020-07-29T23:25:19.953Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/mapping-linear-scales-from-one-to-another</loc>
    <lastmod>2020-07-27T13:55:43.090Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/building-a-github-repo-template-part-7-nextjs-pwa-support</loc>
    <lastmod>2020-07-26T18:00:45.444Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/building-a-github-repo-template-part-6-material-ui-with-nexttypescript</loc>
    <lastmod>2020-07-24T22:01:44.534Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/building-a-github-repo-template-part-5-nextjs-environment-variables</loc>
    <lastmod>2022-03-18T15:08:23.616Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/building-a-github-repo-template-part-4-typescript-path-aliases</loc>
    <lastmod>2020-07-24T15:16:11.753Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/building-a-github-repo-template-part-3-jest-testing-setup-with-typescript</loc>
    <lastmod>2020-07-21T01:19:54.486Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/building-a-github-repo-template-part-2-eslint-with-typescript</loc>
    <lastmod>2020-07-24T14:51:52.649Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/building-a-github-repo-template-part-1-nextjs-react-and-typescript</loc>
    <lastmod>2020-07-24T14:05:15.590Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/generating-union-types-from-a-bijective-map-using-typescripts-const-assertion</loc>
    <lastmod>2020-07-15T19:06:11.685Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/building-external-and-internal-nextjs-routing-link-components-for-material-ui</loc>
    <lastmod>2020-01-24T23:54:01.633Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/making-eslint-happy-in-mixed-typescriptjavascript-projects</loc>
    <lastmod>2020-01-24T22:22:52.276Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/page/resume</loc>
    <lastmod>2026-08-14T19:41:30.195Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/series/building-a-nextjstypescript-github-template-repo</loc>
    <lastmod>2026-08-14T19:41:30.195Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/series/applied-math</loc>
    <lastmod>2026-08-14T19:41:30.195Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/series/typescript-conversion</loc>
    <lastmod>2026-08-14T19:41:30.195Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/series/building-with-webrtc</loc>
    <lastmod>2026-08-14T19:41:30.195Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/archive</loc>
    <lastmod>2026-08-14T19:41:30.195Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://hashnode.blainegarrett.com/recommendations</loc>
    <lastmod>2026-08-14T19:41:30.195Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>