<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/__sitemap__/style.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://rubymadscience.com/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/hero/home-1600x900.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/about/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/hero/about-1600x900.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/changelog/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/contact/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/experiments/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/hero/experiments-1600x900.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/guides/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/hero/guides-1600x900.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/paths/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/hero/paths-1600x900.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/posts/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/hero/posts-1600x900.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/privacy/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/resources/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/hero/resources-1600x900.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/terms/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/topics/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/hero/topics-1600x900.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/experiments/deployment-failure-modes/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/experiments/performance-notes/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/guides/debugging-production-rails-issues/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/guides/debugging-production-rails-issues/triage-flow-1200x750.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/guides/deploy-ruby-on-rails-on-a-vps/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/guides/deploy-ruby-on-rails-on-a-vps/server-layout-1200x750.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/guides/nginx-for-rails-apps/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/guides/nginx-for-rails-apps/reverse-proxy-map-1200x750.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/guides/postgresql-indexing-for-rails/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/guides/postgresql-indexing-for-rails/query-paths-1200x750.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/guides/rails-8-upgrade-checklist/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/guides/rails-8-upgrade-checklist/upgrade-plan-1200x750.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/guides/ruby-4-upgrade-notes/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/guides/ruby-4-upgrade-notes/version-boundaries-1200x750.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/guides/ruby-vs-rails/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/guides/sidekiq-background-jobs-patterns/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/guides/sidekiq-background-jobs-patterns/queue-design-1200x750.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/guides/web-performance-for-rails-developers/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/guides/web-performance-for-rails-developers/rendering-waterfall-1200x750.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/paths/deploy-rails-on-your-own-server/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/paths/make-an-old-rails-app-safer-to-change/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/paths/understand-rails-internals/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/posts/2014-year-in-review/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/posts/2014-year-in-review/notes-and-revenue-ledger-1200x750.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://rubymadscience.com/img/posts/2014-year-in-review/side-business-workflow-1200x750.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/posts/twenty-small-reasons-that-deploying-a-rails-app-is-hard/</loc>
        <image:image>
            <image:loc>https://rubymadscience.com/img/posts/twenty-small-reasons-that-deploying-a-rails-app-is-hard/deploy-pitfalls-1200x750.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://rubymadscience.com/img/posts/twenty-small-reasons-that-deploying-a-rails-app-is-hard/server-roles-1200x750.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rubymadscience.com/resources/checklists/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/resources/glossary/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/resources/tooling/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/topics/debugging-and-maintenance/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/topics/rails-deployment/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/topics/rails-internals/</loc>
    </url>
    <url>
        <loc>https://rubymadscience.com/topics/ruby-performance/</loc>
    </url>
</urlset>
<!-- XML Sitemap generated by @nuxtjs/sitemap v7.6.0 at 2026-03-12T21:51:36.963Z -->