<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://michaeljherold.com/sitemap.xsl"?>

<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
        xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://michaeljherold.com/about/</loc>
    <lastmod>2018-04-29T00:11:00-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/life-in-weeks/</loc>
    <lastmod>2026-04-01T00:00:00-05:00</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/topics/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/extending-activerecord-with-custom-types/</loc>
    <lastmod>2021-03-22T09:00:00-05:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/activerecord-attributes-api/</loc>
    <lastmod>2021-03-15T09:00:00-05:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/solving-the-right-problem/</loc>
    <lastmod>2021-03-08T09:00:00-06:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/using-ox-hugo-without-duplication/</loc>
    <lastmod>2021-03-01T09:00:00-06:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/provisioning-a-valheim-server-with-terraform/</loc>
    <lastmod>2021-02-22T09:00:00-06:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/duplicate-cookies-in-ruby-on-rails/</loc>
    <lastmod>2021-02-15T09:00:00-06:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/3-ways-to-make-arel-more-enjoyable/</loc>
    <lastmod>2021-02-08T09:00:00-06:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/null-based-ordering-in-activerecord/</loc>
    <lastmod>2021-02-01T09:00:00-06:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/memoization-in-ruby/</loc>
    <lastmod>2021-01-25T09:00:00-06:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/implementing-account-impersonation-in-actioncable/</loc>
    <lastmod>2021-01-18T09:00:00-06:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/off-site-backups-duplicacy/</loc>
    <lastmod>2018-11-24T11:27:00-06:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/rubyconf-2018-lets-subclass-hash/</loc>
    <lastmod>2018-11-14T15:35:00-06:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/manually-mounted-vue-instances-props/</loc>
    <lastmod>2018-08-26T09:00:00-05:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/are-you-customer-driven/</loc>
    <lastmod>2018-08-21T09:00:00-05:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/hash-default-value/</loc>
    <lastmod>2018-08-20T09:00:00-05:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/reviewing-rails-database-migrations/</loc>
    <lastmod>2018-08-19T09:00:00-05:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/grouped-pagination-in-activerecord/</loc>
    <lastmod>2018-08-18T09:00:00-05:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/using-double-splat-operator-ruby/</loc>
    <lastmod>2018-08-17T09:00:00-05:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/talking-to-yourself-for-self-teaching/</loc>
    <lastmod>2018-08-16T09:00:00-05:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/senior-developers-can-you-recommend-your-path/</loc>
    <lastmod>2018-08-15T09:00:00-05:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/does-phoenix-make-database-crud-too-easy/</loc>
    <lastmod>2018-08-14T09:00:00-05:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/finding-rails-migrations/</loc>
    <lastmod>2018-08-13T09:00:00-05:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/railsconf-2018-whats-in-a-price-how-to-price-your-products-and-services/</loc>
    <lastmod>2018-04-18T11:10:00-05:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/four-things-to-consider-when-using-redis-in-production/</loc>
    <lastmod>2017-06-25T17:40:00-05:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/creating-a-subset-font/</loc>
    <lastmod>2015-05-04T07:27:00-05:00</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/.well-known/webfinger</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/page/2/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/articles/page/3/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>1</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/page/2/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>1</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/page/3/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>1</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/activerecord/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/ruby-on-rails/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/design/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/emacs/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/hugo/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/org-mode/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/devops/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/ruby/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/actioncable/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/hashie/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/javascript/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/vue/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/leadership/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/learning/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/teaching/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/mentoring/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/elixir/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/phoenix/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/git/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/business/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/redis/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/fonts/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/tags/web-performance/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://michaeljherold.com/topics/speaking/</loc>
    <lastmod>2026-04-01T16:24:37-05:00</lastmod>
    <priority>0.8</priority>
  </url>
</urlset>
