<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.petefowler.dev</loc>
    <lastmod>2026-08-12T12:38:42.596Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.petefowler.dev/the-best-git-log-command</loc>
    <lastmod>2025-05-05T13:20:26.992Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.petefowler.dev/how-to-solve-the-leetcode-1657-determine-if-two-strings-are-close-problem-in-javascript</loc>
    <lastmod>2022-12-03T17:10:13.254Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.petefowler.dev/how-to-add-google-maps-and-markers-to-a-react-site</loc>
    <lastmod>2022-11-15T15:12:53.272Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.petefowler.dev/how-to-deploy-a-ruby-sinatra-active-record-app-on-heroku</loc>
    <lastmod>2022-10-13T01:25:52.898Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.petefowler.dev/how-to-make-a-star-rating-display-in-react-thats-better-than-the-one-on-yelpcom</loc>
    <lastmod>2022-10-10T21:45:39.044Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.petefowler.dev/capturing-multi-line-console-output-in-rubys-rspec-testing-interface</loc>
    <lastmod>2022-10-02T18:32:00.947Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.petefowler.dev/a-quick-guide-to-cell-phone-vibration-with-javascript</loc>
    <lastmod>2022-09-25T23:33:09.528Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.petefowler.dev/how-to-compare-arrays-in-javascript</loc>
    <lastmod>2022-09-19T21:25:18.553Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.petefowler.dev/how-to-create-a-parallax-scroll-effect-using-vanilla-javascript-and-css</loc>
    <lastmod>2022-08-14T17:53:23.332Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.petefowler.dev/understanding-javascript-reference-versus-instance</loc>
    <lastmod>2022-08-15T15:10:22.522Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.petefowler.dev/shout-out-to-the-odin-project</loc>
    <lastmod>2022-08-05T22:13:00.199Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.petefowler.dev/archive</loc>
    <lastmod>2026-08-12T12:38:42.596Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.petefowler.dev/recommendations</loc>
    <lastmod>2026-08-12T12:38:42.596Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>