<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://builtonrails.com/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/explore</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/builders</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/collections</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/feed</loc>
    <changefreq>hourly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/badges</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/api-docs</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://builtonrails.com/agents</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/showdown</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/scanner</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/links</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/leaderboard</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/badge-maker</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/how-it-works</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://builtonrails.com/blog/stop-guessing-your-rails-stack-mcp</loc>
    <lastmod>2026-08-30T11:27:34Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://builtonrails.com/daily/function-calling-2815</loc>
    <lastmod>2026-08-04T04:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/native-dialog-2998</loc>
    <lastmod>2026-09-07T00:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-tools-rubykaigi-attendees-are-using-2651</loc>
    <lastmod>2026-07-03T08:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/claude-skills-2661</loc>
    <lastmod>2026-07-06T00:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/getting-mastodon-on-spinel-2680</loc>
    <lastmod>2026-07-10T08:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/you-need-to-upgrade-rails-7-x-and-8-x-now-2803</loc>
    <lastmod>2026-07-31T08:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rubocop-goes-project-wide-with-rubydex-2835</loc>
    <lastmod>2026-08-07T08:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/sayid-redux-2649</loc>
    <lastmod>2026-07-03T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/but-y-2691</loc>
    <lastmod>2026-07-12T16:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/5-alternatives-to-prometheus-in-2026-2574</loc>
    <lastmod>2026-06-18T12:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-4-0-is-here-2577</loc>
    <lastmod>2026-06-18T12:00:14Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/giant-robots-podcast-ep-614-ai-code-audits-2581</loc>
    <lastmod>2026-06-18T20:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/meet-thoughtbot-at-brighton-ruby-2026-2582</loc>
    <lastmod>2026-06-18T20:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/what-solid-still-teaches-ruby-programmers-2583</loc>
    <lastmod>2026-06-19T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/zero-js-search-building-a-live-filter-with-turbo-8-page-2584</loc>
    <lastmod>2026-06-19T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/v2-12-0-2585</loc>
    <lastmod>2026-06-19T08:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/next-js-error-handling-a-practical-guide-2586</loc>
    <lastmod>2026-06-19T08:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/41m-requests-hour-on-rails-2587</loc>
    <lastmod>2026-06-19T08:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-stained-glass-notes-02-ideas-are-cheap-but-glass-not-so-2588</loc>
    <lastmod>2026-06-19T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rails-views-may-be-entering-a-new-era-2589</loc>
    <lastmod>2026-06-19T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-playwright-debugging-tool-rails-devs-aren-t-using-2590</loc>
    <lastmod>2026-06-20T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/european-delusions-danish-drones-2591</loc>
    <lastmod>2026-06-20T12:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/this-week-in-rails-june-19-2026-2592</loc>
    <lastmod>2026-06-20T12:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/alchemy-8-3-2617</loc>
    <lastmod>2026-06-25T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/nrepl-and-clojurescript-demystifying-piggieback-2650</loc>
    <lastmod>2026-07-03T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/gem-skill-version-0-2-0-adds-optional-source-code-2593</loc>
    <lastmod>2026-06-20T12:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/pro-file-uploads-in-rails-8-speed-and-scalability-with-2594</loc>
    <lastmod>2026-06-20T12:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/this-week-in-rails-june-19-2026-2595</loc>
    <lastmod>2026-06-20T16:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/where-does-current_user-actually-live-2596</loc>
    <lastmod>2026-06-21T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ai-s-overnight-solution-for-our-flaky-tests-took-two-weeks-2597</loc>
    <lastmod>2026-06-22T08:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/modernize-your-ruby-code-without-rushing-your-runtime-2598</loc>
    <lastmod>2026-06-22T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/new-book-testing-rails-from-scratch-2599</loc>
    <lastmod>2026-06-22T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-budget-friendly-monolith-rails-file-uploads-with-2600</loc>
    <lastmod>2026-06-22T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/here-are-the-rails-world-2026-speakers-2601</loc>
    <lastmod>2026-06-23T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/skrift-pure-ruby-truetype-opentype-glyph-rendering-2602</loc>
    <lastmod>2026-06-23T04:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/applying-some-rage-to-discourse-mastodon-and-gitlab-2603</loc>
    <lastmod>2026-06-23T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ever-wondered-how-ruby-keeps-local-variables-alive-after-a-2618</loc>
    <lastmod>2026-06-25T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/sidekiq-rails-compatibility-table-2647</loc>
    <lastmod>2026-07-02T12:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/503-seeing-the-graph-for-the-trees-2604</loc>
    <lastmod>2026-06-24T08:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/is-successful-agentic-coding-a-delusion-2605</loc>
    <lastmod>2026-06-24T12:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-itself-uses-dependabot-and-its-configuration-reveals-2606</loc>
    <lastmod>2026-06-24T12:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/tui-alternative-to-foreman-for-run-your-rails-app-locally-2607</loc>
    <lastmod>2026-06-24T12:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/launching-the-events-category-a-new-place-for-discussing-2608</loc>
    <lastmod>2026-06-24T12:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/real-time-engagement-web-push-notifications-in-rails-8-2609</loc>
    <lastmod>2026-06-24T12:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/jruby-rails-compatibility-table-2610</loc>
    <lastmod>2026-06-24T12:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/choose-your-fighter-benchmarking-5-websocket-servers-for-2611</loc>
    <lastmod>2026-06-25T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-modular-monolith-in-rails-engines-packwerk-boundaries-2612</loc>
    <lastmod>2026-06-25T04:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/painfully-simple-test-case-mistakes-that-are-easy-to-fix-2613</loc>
    <lastmod>2026-06-25T04:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/why-we-re-choosing-stewardship-over-an-exit-2614</loc>
    <lastmod>2026-06-25T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-bike-shed-ep-503-seeing-the-graph-for-the-trees-2615</loc>
    <lastmod>2026-06-25T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/announcing-shoulda-matchers-8-0-validate-multiple-attributes-2616</loc>
    <lastmod>2026-06-25T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/a-rails-blog-app-in-a-500kb-binary-2619</loc>
    <lastmod>2026-06-26T08:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/design-patterns-aren-t-about-copying-code-they-re-about-2620</loc>
    <lastmod>2026-06-26T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-ruby-community-in-2026-2621</loc>
    <lastmod>2026-06-26T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/copilot-el-0-7-2622</loc>
    <lastmod>2026-06-26T16:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/mranderson-0-6-2623</loc>
    <lastmod>2026-06-26T16:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/llm_cost_tracker-0-13-0-self-hosted-llm-cost-tracking-for-2626</loc>
    <lastmod>2026-06-27T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rfc-9110-accept-headers-dotenv-fixes-and-ractor-safety-2627</loc>
    <lastmod>2026-06-27T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-memes-2026-06-26-the-ruby-clown-2629</loc>
    <lastmod>2026-06-27T20:00:09Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rfc-9110-accept-headers-dotenv-fixes-and-ractor-safety-2630</loc>
    <lastmod>2026-06-28T12:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/when-does-an-active-record-query-actually-run-2631</loc>
    <lastmod>2026-06-29T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ozymandias-on-rails-the-pedestal-inscription-2632</loc>
    <lastmod>2026-06-29T20:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/classic-design-patterns-don-t-disappear-in-ruby-they-become-2633</loc>
    <lastmod>2026-06-29T20:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/deploying-rails-8-with-kamal-on-a-single-server-2634</loc>
    <lastmod>2026-06-30T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/can-a-coding-agent-navigate-chatwoot-or-just-write-ruby-2635</loc>
    <lastmod>2026-06-30T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/gemini-api-in-ruby-building-ai-agents-without-an-sdk-2636</loc>
    <lastmod>2026-06-30T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ai-vs-human-illustrators-ai-human-illustrators-2645</loc>
    <lastmod>2026-07-02T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/projectile-3-0-2648</loc>
    <lastmod>2026-07-03T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-3-4-10-released-2637</loc>
    <lastmod>2026-06-30T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/most-mcp-servers-don-t-need-to-exist-your-case-might-be-an-2638</loc>
    <lastmod>2026-07-01T00:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/cider-2-0-is-brewing-2639</loc>
    <lastmod>2026-07-01T00:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/start-with-ugly-code-2640</loc>
    <lastmod>2026-07-01T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/504-ai-ethics-with-guests-2641</loc>
    <lastmod>2026-07-01T08:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/roux-s-new-component-library-2642</loc>
    <lastmod>2026-07-01T16:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/hanami-3-0-in-full-bloom-2643</loc>
    <lastmod>2026-07-01T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/llm-rb-v12-0-0-released-2644</loc>
    <lastmod>2026-07-01T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/dependabot-has-resolved-the-remaining-bundler-4-2646</loc>
    <lastmod>2026-07-02T12:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/monitor-your-php-applications-with-appsignal-2652</loc>
    <lastmod>2026-07-03T16:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/final-step-in-the-learn-rails-tutorial-series-product-2653</loc>
    <lastmod>2026-07-03T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/proxylogger-mime-deprecations-and-more-fixes-2654</loc>
    <lastmod>2026-07-03T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/proxylogger-mime-deprecations-and-more-fixes-2655</loc>
    <lastmod>2026-07-03T20:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ozymandias-on-rails-cartography-of-a-ruin-2656</loc>
    <lastmod>2026-07-03T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/payload-transformation-ready-for-your-business-logic-2657</loc>
    <lastmod>2026-07-03T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/your-vibe-coded-website-is-going-to-get-you-fined-2658</loc>
    <lastmod>2026-07-04T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/projectile-3-1-2659</loc>
    <lastmod>2026-07-05T08:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/an-active-record-object-is-a-snapshot-not-the-row-2660</loc>
    <lastmod>2026-07-05T20:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/audit-a-rails-project-with-the-thoughtbot-audit-skill-2662</loc>
    <lastmod>2026-07-06T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/factory-method-pattern-2663</loc>
    <lastmod>2026-07-07T04:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/screencast-claude-skills-2664</loc>
    <lastmod>2026-07-07T04:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/clojurists-together-update-may-and-june-2026-2665</loc>
    <lastmod>2026-07-07T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-best-trick-to-create-a-free-rdp-step-by-step-guide-2688</loc>
    <lastmod>2026-07-11T20:00:10Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/picophone-a-fast-native-wrapper-around-libphonenumber-2689</loc>
    <lastmod>2026-07-11T20:00:10Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/calling-all-rug-organizers-want-to-mc-rails-world-this-year-2666</loc>
    <lastmod>2026-07-07T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/505-what-is-a-principal-or-staff-engineer-2667</loc>
    <lastmod>2026-07-08T08:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/mistri-a-zero-dependency-agent-harness-for-ruby-2668</loc>
    <lastmod>2026-07-08T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-bike-shed-ep-505-what-is-a-principal-or-staff-engineer-2669</loc>
    <lastmod>2026-07-08T16:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/storybook-workbench-audit-vibe-coded-uis-and-find-hidden-2670</loc>
    <lastmod>2026-07-09T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/render-has-the-pieces-not-the-workflow-2671</loc>
    <lastmod>2026-07-09T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/idempotent-background-workers-for-llm-calls-in-rails-2672</loc>
    <lastmod>2026-07-09T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/doctors-gallery-2673</loc>
    <lastmod>2026-07-09T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/doctor-you-need-2674</loc>
    <lastmod>2026-07-09T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/best-vps-hosting-2675</loc>
    <lastmod>2026-07-09T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/introducing-appsignal-for-startups-2676</loc>
    <lastmod>2026-07-09T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/automating-cross-repo-documentation-with-github-agentic-2677</loc>
    <lastmod>2026-07-09T12:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/group-policy-allow-remote-desktop-specific-users-windows-10-2678</loc>
    <lastmod>2026-07-09T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/think-ruby-has-a-floating-point-bug-think-again-2679</loc>
    <lastmod>2026-07-09T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/date-this_quarter-and-more-2681</loc>
    <lastmod>2026-07-10T12:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/date-this_quarter-and-more-2682</loc>
    <lastmod>2026-07-10T12:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/better-tools-made-copilot-code-review-worse-here-s-how-we-2683</loc>
    <lastmod>2026-07-10T16:00:10Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/past-and-present-thoughtbotters-at-lrug-this-monday-2684</loc>
    <lastmod>2026-07-11T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/reminder-that-rubyconf-2026-is-a-cesspool-of-discrimination-2685</loc>
    <lastmod>2026-07-11T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rubyevents-guides-how-to-start-a-ruby-conference-or-meetup-2686</loc>
    <lastmod>2026-07-11T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/best-free-remote-desktop-software-for-unattended-access-2687</loc>
    <lastmod>2026-07-11T20:00:10Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/five-rules-for-taming-rspec-s-let-overuse-problem-2690</loc>
    <lastmod>2026-07-12T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/curiosity-reduced-the-heap-size-by-60-2692</loc>
    <lastmod>2026-07-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/moving-300gb-of-request-details-out-of-postgres-2693</loc>
    <lastmod>2026-07-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-to-run-an-ai-agent-in-your-desktop-browser-2694</loc>
    <lastmod>2026-07-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/associations-are-query-interfaces-not-object-properties-2695</loc>
    <lastmod>2026-07-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/windows-rdp-settings-file-step-by-step-guide-2696</loc>
    <lastmod>2026-07-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/migrating-to-native-stack-navigation-with-a-surprise-from-2697</loc>
    <lastmod>2026-07-13T08:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-will-to-power-will-return-2698</loc>
    <lastmod>2026-07-13T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-gotcha-environment-variables-are-always-strings-in-ruby-2699</loc>
    <lastmod>2026-07-13T20:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/windows-rdp-credssp-encryption-oracle-remediation-fix-2700</loc>
    <lastmod>2026-07-13T20:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-to-get-free-rdp-server-complete-guide-2026-2701</loc>
    <lastmod>2026-07-13T20:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/refactoring-with-convergence-rules-2702</loc>
    <lastmod>2026-07-14T12:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-open-source-innovation-process-expectation-vs-reality-2703</loc>
    <lastmod>2026-07-14T12:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/clj-suitable-0-8-0-closing-the-gap-with-compliment-2749</loc>
    <lastmod>2026-07-22T16:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/appsignal-mcp-server-get-started-in-your-ide-2796</loc>
    <lastmod>2026-07-30T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-4-0-6-released-2704</loc>
    <lastmod>2026-07-14T16:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/dell-is-on-a-roll-with-the-xps-2705</loc>
    <lastmod>2026-07-15T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-joy-of-inertia-rails-painting-your-own-with-50-happy-2706</loc>
    <lastmod>2026-07-15T00:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rubyconf-2026-is-not-a-safe-environment-for-everyone-2707</loc>
    <lastmod>2026-07-15T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/tracking-business-metrics-in-rails-without-a-full-analytics-2708</loc>
    <lastmod>2026-07-15T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-to-minimize-full-screen-rdp-window-2709</loc>
    <lastmod>2026-07-15T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/stoplight-is-looking-for-new-contributors-junior-devs-2710</loc>
    <lastmod>2026-07-15T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/data_redactor-stop-secrets-and-personal-data-leaking-into-2711</loc>
    <lastmod>2026-07-15T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/best-shared-hosting-with-dedicated-ip-step-by-step-guide-2712</loc>
    <lastmod>2026-07-15T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/monitoring-your-django-app-health-on-fly-io-2750</loc>
    <lastmod>2026-07-23T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/leveling-up-cider-s-clojurescript-support-2804</loc>
    <lastmod>2026-07-31T08:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/506-the-muppet-software-team-2713</loc>
    <lastmod>2026-07-15T08:00:10Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/upcase-has-retired-but-the-learning-continues-2714</loc>
    <lastmod>2026-07-15T16:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-bike-shed-ep-506-the-muppet-software-team-2715</loc>
    <lastmod>2026-07-15T16:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/when-broadcasting-a-refresh-is-not-enough-faster-ux-with-2716</loc>
    <lastmod>2026-07-15T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-world-cup-is-reaching-its-final-stages-and-ruby-2717</loc>
    <lastmod>2026-07-15T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-a-status-page-can-show-a-site-at-its-best-and-10-2718</loc>
    <lastmod>2026-07-16T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/cider-2-0-sky-is-the-limit-2719</loc>
    <lastmod>2026-07-16T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/lowering-the-drawbridge-2720</loc>
    <lastmod>2026-07-16T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/a-supporter-sympathizes-with-my-discrimination-by-rubyconf-2721</loc>
    <lastmod>2026-07-16T12:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/detecting-full-table-scans-with-sqlite-2722</loc>
    <lastmod>2026-07-16T16:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-3-3-12-released-2723</loc>
    <lastmod>2026-07-17T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-to-deploy-an-existing-rails-app-for-free-2724</loc>
    <lastmod>2026-07-17T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/three-sacred-cows-that-must-die-so-europe-can-live-2725</loc>
    <lastmod>2026-07-17T08:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/matz-s-extreme-vibe-coding-opens-rubyconf-2726</loc>
    <lastmod>2026-07-17T08:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/3-example-process-managers-in-rails-2727</loc>
    <lastmod>2026-07-17T16:00:09Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/join-us-building-secure-healthcare-systems-2728</loc>
    <lastmod>2026-07-18T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/projectile-3-2-2729</loc>
    <lastmod>2026-07-18T08:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/stepping-through-macros-in-cider-2730</loc>
    <lastmod>2026-07-18T08:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/clj-refactor-el-4-0-2731</loc>
    <lastmod>2026-07-18T08:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/simplifying-session-management-in-cider-2732</loc>
    <lastmod>2026-07-18T08:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-did-the-ruby-community-go-from-great-to-garbage-2733</loc>
    <lastmod>2026-07-18T12:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-cost-of-saying-yes-has-changed-2734</loc>
    <lastmod>2026-07-18T20:00:14Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/what-time-is-it-rails-time-2735</loc>
    <lastmod>2026-07-19T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/recreating-stimulus-how-data-controller-works-under-the-hood-2751</loc>
    <lastmod>2026-07-23T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/a-brand-new-seo-geo-tracker-in-rails-serpbear-alternative-2752</loc>
    <lastmod>2026-07-23T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-method-arguments-a-new-book-from-your-first-call-to-2769</loc>
    <lastmod>2026-07-27T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/what-time-is-it-rails-time-2736</loc>
    <lastmod>2026-07-19T04:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/why-n-1-queries-are-a-natural-result-of-lazy-loading-2737</loc>
    <lastmod>2026-07-19T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/sayid-0-8-2738</loc>
    <lastmod>2026-07-20T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/starlette-vs-fastapi-what-fastapi-actually-adds-2739</loc>
    <lastmod>2026-07-20T20:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/why-ai-generated-code-needs-monitoring-more-than-handwritten-2740</loc>
    <lastmod>2026-07-21T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rubyconf-austria-2026-talk-video-frontend-ruby-on-rails-with-2741</loc>
    <lastmod>2026-07-21T04:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/calling-all-open-source-maintainers-working-with-ruby-2742</loc>
    <lastmod>2026-07-21T04:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/activemodel-conditional-validations-2743</loc>
    <lastmod>2026-07-21T04:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/audition-is-a-linter-fixer-that-gets-your-code-ractor-ready-2744</loc>
    <lastmod>2026-07-21T04:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/most-rails-multi-tenant-apps-trust-developers-to-remember-2745</loc>
    <lastmod>2026-07-21T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/wolves-sheep-and-gypsies-2746</loc>
    <lastmod>2026-07-22T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/which-ai-actually-reads-your-site-two-months-of-llm-traffic-2747</loc>
    <lastmod>2026-07-22T00:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-may-finally-fix-the-famous-norway-problem-2748</loc>
    <lastmod>2026-07-22T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/v1-5-0-2753</loc>
    <lastmod>2026-07-24T08:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/why-rubygems-just-revoked-every-legacy-api-key-2754</loc>
    <lastmod>2026-07-24T08:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rails-8-introduces-kamal-2-for-zero-downtime-deployments-2755</loc>
    <lastmod>2026-07-24T08:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/automate-tech-debt-audits-with-claude-code-2756</loc>
    <lastmod>2026-07-24T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/making-cider-more-discoverable-2757</loc>
    <lastmod>2026-07-24T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/i-d-describe-my-approach-to-work-as-2758</loc>
    <lastmod>2026-07-24T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/breaking-change-podcast-v54-hot-sleeper-2759</loc>
    <lastmod>2026-07-24T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/what-founders-told-us-about-working-with-ai-tools-for-2760</loc>
    <lastmod>2026-07-25T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/new-rails-reference-app-library-published-2761</loc>
    <lastmod>2026-07-25T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/sitting-down-with-senra-2772</loc>
    <lastmod>2026-07-27T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/happy-anniversary-rails-2762</loc>
    <lastmod>2026-07-25T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/happy-anniversary-rails-2763</loc>
    <lastmod>2026-07-25T04:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/talk-to-you-rails-app-with-your-agent-2764</loc>
    <lastmod>2026-07-25T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/best-business-email-for-affiliate-marketers-usa-in-2026-2765</loc>
    <lastmod>2026-07-25T20:00:10Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-rails-knows-what-changed-2766</loc>
    <lastmod>2026-07-26T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/modernizing-cider-s-completion-2767</loc>
    <lastmod>2026-07-27T00:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/professional-business-email-for-bloggers-usa-in-2026-2768</loc>
    <lastmod>2026-07-27T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/sign-in-with-google-for-react-native-2770</loc>
    <lastmod>2026-07-27T08:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/i-m-sorry-dave-2771</loc>
    <lastmod>2026-07-27T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/business-email-for-youtube-channel-usa-in-2026-2773</loc>
    <lastmod>2026-07-27T20:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rails-is-evolving-through-refinement-not-expansion-why-that-2774</loc>
    <lastmod>2026-07-27T20:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/why-your-sidekiq-jobs-are-slower-than-you-think-and-how-2775</loc>
    <lastmod>2026-07-28T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-creator-matz-headlines-the-ruby-association-activity-2776</loc>
    <lastmod>2026-07-28T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-secure-way-to-release-an-npm-package-in-2026-2777</loc>
    <lastmod>2026-07-29T00:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/sharpening-cider-s-debugging-tools-2778</loc>
    <lastmod>2026-07-29T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/projectile-3-3-2779</loc>
    <lastmod>2026-07-29T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/closing-the-find-usages-gap-in-cider-2780</loc>
    <lastmod>2026-07-29T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-embarrassing-ruby-rails-community-chronicles-2026-07-28-2781</loc>
    <lastmod>2026-07-29T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/guides-to-help-you-learn-more-about-ruby-2782</loc>
    <lastmod>2026-07-29T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/meet-gem-nosj-gem-json-s-evil-powerful-twin-faster-more-2783</loc>
    <lastmod>2026-07-29T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/business-email-for-amazon-sellers-usa-a-complete-guide-2784</loc>
    <lastmod>2026-07-29T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/appsignal-launch-week-2026-recap-2785</loc>
    <lastmod>2026-07-29T08:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rails-versions-7-2-3-2-8-0-5-1-and-8-1-3-1-have-been-2786</loc>
    <lastmod>2026-07-29T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/v1-5-1-2794</loc>
    <lastmod>2026-07-30T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/list-2795</loc>
    <lastmod>2026-07-30T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/nominations-open-for-the-2026-rails-luminary-awards-2787</loc>
    <lastmod>2026-07-29T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/error_track-drop-in-rails-error-dashboard-with-zero-external-2788</loc>
    <lastmod>2026-07-29T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/why-is-ruby-on-rails-a-great-fit-for-ai-agents-2789</loc>
    <lastmod>2026-07-29T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-org-just-got-a-built-in-search-2790</loc>
    <lastmod>2026-07-29T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/8-1-3-1-2791</loc>
    <lastmod>2026-07-30T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/8-0-5-1-2792</loc>
    <lastmod>2026-07-30T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/7-2-3-2-2793</loc>
    <lastmod>2026-07-30T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/tame-dependabot-group-your-updates-slow-the-cadence-keep-2797</loc>
    <lastmod>2026-07-30T12:00:09Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/why-active-record-s-snapshot-semantics-are-a-trade-off-not-a-2798</loc>
    <lastmod>2026-07-30T12:00:09Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/tracking-llm-latency-cost-with-rails-events-2799</loc>
    <lastmod>2026-07-30T12:00:09Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/new-the-state-of-software-delivery-in-healthcare-2800</loc>
    <lastmod>2026-07-30T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-memes-2026-07-30-one-bad-monkey-spoils-the-bunch-2801</loc>
    <lastmod>2026-07-31T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/courrier-a-ruby-gem-to-send-emails-without-smtp-2802</loc>
    <lastmod>2026-07-31T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/when-i-m-afk-i-want-to-just-create-issues-and-2805</loc>
    <lastmod>2026-07-31T08:00:09Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/triage-production-incidents-with-a-single-prompt-using-the-2806</loc>
    <lastmod>2026-07-31T16:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/a-prototype-is-not-a-product-it-s-a-conversation-2807</loc>
    <lastmod>2026-08-01T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/faster-i18n-loading-thread-safe-routes-and-more-2808</loc>
    <lastmod>2026-08-01T12:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/v1-6-0-fiber-execution-mode-with-async-2809</loc>
    <lastmod>2026-08-01T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/don-t-stop-early-case-folding-source-code-at-memory-speed-2810</loc>
    <lastmod>2026-08-01T20:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/faster-i18n-loading-thread-safe-routes-and-more-2811</loc>
    <lastmod>2026-08-02T04:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/what-happens-when-you-call-save-2812</loc>
    <lastmod>2026-08-02T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-and-rails-investigations-2813</loc>
    <lastmod>2026-08-03T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/multiple-named-cache-stores-for-rails-through-rails-cache-2814</loc>
    <lastmod>2026-08-03T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/best-average-price-for-photographer-in-2026-2816</loc>
    <lastmod>2026-08-04T04:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/function-calling-2817</loc>
    <lastmod>2026-08-04T04:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/humid-1-0-react-server-side-rendering-in-rails-can-be-easy-2818</loc>
    <lastmod>2026-08-04T12:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/i-realize-this-is-very-rude-but-i-ve-noticed-a-2819</loc>
    <lastmod>2026-08-04T16:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/i-joked-last-year-that-by-leveraging-coding-2820</loc>
    <lastmod>2026-08-04T16:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/when-rails-gives-you-a-schema-instead-of-a-boundary-2821</loc>
    <lastmod>2026-08-04T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/most-ruby-developers-use-only-a-fraction-of-what-rspec-2822</loc>
    <lastmod>2026-08-04T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/14-activated-users-for-appsignal-designing-a-new-homepage-in-2824</loc>
    <lastmod>2026-08-05T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/turn-one-giant-ai-generated-pull-request-to-a-reviewable-2825</loc>
    <lastmod>2026-08-05T08:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/wide-events-token-efficient-rails-telemetry-for-coding-2826</loc>
    <lastmod>2026-08-05T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/running-a-ruby-mcp-server-in-production-2827</loc>
    <lastmod>2026-08-06T04:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/install-any-ruby-version-in-seconds-using-rv-2828</loc>
    <lastmod>2026-08-06T04:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/wurk-sidekiq-pro-and-enterprise-features-mit-licensed-2829</loc>
    <lastmod>2026-08-06T04:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/5-best-practices-for-preventing-chaos-in-tailwind-css-2830</loc>
    <lastmod>2026-08-06T08:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/from-claude-code-to-production-a-monitoring-checklist-for-2831</loc>
    <lastmod>2026-08-06T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rubocop-1-89-project-wide-analysis-with-rubydex-2832</loc>
    <lastmod>2026-08-06T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/chill-some-netflix-and-chill-2833</loc>
    <lastmod>2026-08-06T20:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/in-2025-i-bought-four-wd-black-8tb-nvme-ssds-2834</loc>
    <lastmod>2026-08-06T20:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rails-world-2026-update-matz-is-coming-to-austin-2836</loc>
    <lastmod>2026-08-07T12:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/did-you-know-you-can-hook-into-activerecord-s-connection-2837</loc>
    <lastmod>2026-08-07T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/alias_attribute-is-back-pluck-on-unsaved-records-and-more-2838</loc>
    <lastmod>2026-08-08T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/alias_attribute-is-back-pluck-on-unsaved-records-and-more-2839</loc>
    <lastmod>2026-08-08T04:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/getting-started-with-ruby-2840</loc>
    <lastmod>2026-08-08T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-2d-v1-0-released-2841</loc>
    <lastmod>2026-08-08T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/turbo-drive-frames-and-streams-a-reference-verified-against-2842</loc>
    <lastmod>2026-08-08T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-shopify-goldmine-how-to-build-your-first-app-in-rails-2843</loc>
    <lastmod>2026-08-08T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/from-conditionals-to-polymorphism-2844</loc>
    <lastmod>2026-08-08T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/breaking-change-podcast-v55-i-m-a-good-guyjin-2845</loc>
    <lastmod>2026-08-09T00:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/what-active-record-transactions-actually-protect-2846</loc>
    <lastmod>2026-08-09T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/solid-objects-easiest-reactive-erb-there-has-ever-been-2847</loc>
    <lastmod>2026-08-09T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/sghtmltopdf-an-html-to-pdf-renderer-in-rust-with-a-ruby-gem-2848</loc>
    <lastmod>2026-08-10T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/endless-execution-2849</loc>
    <lastmod>2026-08-10T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/using-the-github-copilot-sdk-for-java-2850</loc>
    <lastmod>2026-08-11T04:00:09Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/modeling-state-transitions-in-postgres-2851</loc>
    <lastmod>2026-08-11T12:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/on-ruby-whitelabel-site-for-ruby-communities-2852</loc>
    <lastmod>2026-08-12T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/xo-ruby-joins-rubyconf-as-another-exclusive-discriminatory-2853</loc>
    <lastmod>2026-08-12T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/fair-by-design-orchestrating-background-jobs-in-ruby-2854</loc>
    <lastmod>2026-08-12T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/fair-by-design-orchestrating-background-jobs-in-ruby-2855</loc>
    <lastmod>2026-08-12T08:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/your-render-migration-checklist-how-to-verify-everything-is-2856</loc>
    <lastmod>2026-08-12T08:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/thoughtbot-around-the-world-meet-us-at-upcoming-events-2857</loc>
    <lastmod>2026-08-12T16:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-we-configured-opentelemetry-logs-in-rails-2858</loc>
    <lastmod>2026-08-12T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/august-2026-product-update-hosted-mcp-and-more-2859</loc>
    <lastmod>2026-08-13T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/claude-doesn-t-need-you-anymore-2860</loc>
    <lastmod>2026-08-13T08:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/one-of-the-dumbest-questions-asked-on-ruby-rails-subreddits-2890</loc>
    <lastmod>2026-08-18T04:00:09Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ship-agent-skills-like-packages-discovery-index-digests-and-2861</loc>
    <lastmod>2026-08-13T12:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/maintaining-an-organizational-knowledge-graph-with-an-llm-2862</loc>
    <lastmod>2026-08-13T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rails-travel_to-looks-like-a-simple-time-testing-helper-but-2863</loc>
    <lastmod>2026-08-13T12:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/magic-presenter-a-modern-replacement-for-draper-2864</loc>
    <lastmod>2026-08-13T12:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/agents-on-rails-the-first-benchmark-report-2865</loc>
    <lastmod>2026-08-14T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/agents-on-rails-the-llm-benchmark-project-2866</loc>
    <lastmod>2026-08-14T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/updates-to-testing-rails-from-scratch-book-2867</loc>
    <lastmod>2026-08-14T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/aug-13-2026-reminder-entitled-incompetent-mean-members-of-2868</loc>
    <lastmod>2026-08-14T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/chasing-an-elusive-rails-sse-hang-2869</loc>
    <lastmod>2026-08-14T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/more-open-source-projects-coming-to-ruby-users-forum-2870</loc>
    <lastmod>2026-08-14T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/testing-authentication-in-rails-with-minitest-2871</loc>
    <lastmod>2026-08-14T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/a-comprehensive-guide-to-fly-io-logging-2872</loc>
    <lastmod>2026-08-14T08:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/a-new-attempt-to-fork-rails-2873</loc>
    <lastmod>2026-08-14T08:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/agents-on-rails-query-method-and-more-2874</loc>
    <lastmod>2026-08-14T16:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-to-investigate-a-production-incident-using-an-ai-agent-2875</loc>
    <lastmod>2026-08-14T16:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/agents-on-rails-query-method-and-more-2876</loc>
    <lastmod>2026-08-14T20:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/omakase-0-2-agents-as-plain-ruby-objects-2877</loc>
    <lastmod>2026-08-14T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/buying-time-choosing-words-consulting-through-diplomatic-2878</loc>
    <lastmod>2026-08-15T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/on-rails-aaron-patterson-ractors-jit-compilers-and-rewriting-2879</loc>
    <lastmod>2026-08-15T08:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/projectile-3-4-2880</loc>
    <lastmod>2026-08-15T12:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/pluckr-gem-to-query-your-db-efficiently-2881</loc>
    <lastmod>2026-08-15T12:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/you-can-t-afford-bad-engineers-anymore-2882</loc>
    <lastmod>2026-08-15T12:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/traffic-generation-how-to-drive-search-traffic-to-a-new-blog-2883</loc>
    <lastmod>2026-08-16T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/displaying-file-names-for-multi-file-inputs-with-stimulus-2884</loc>
    <lastmod>2026-08-16T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-to-submit-a-sitemap-to-google-search-console-on-blogger-2885</loc>
    <lastmod>2026-08-16T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/when-should-you-use-after_commit-in-rails-2886</loc>
    <lastmod>2026-08-16T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/can-t-touch-the-dom-reach-for-has-to-style-any-element-2887</loc>
    <lastmod>2026-08-17T08:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/now-that-i-stand-to-gain-very-little-financially-2888</loc>
    <lastmod>2026-08-17T16:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/agents-on-rails-grok-4-6-glm-5-3-gemini-3-7-flash-and-opus-4-2889</loc>
    <lastmod>2026-08-18T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-healthcare-tech-teams-innovate-while-balancing-speed-and-2905</loc>
    <lastmod>2026-08-18T12:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/migrating-from-sphinx-to-postgresql-full-text-search-2906</loc>
    <lastmod>2026-08-18T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-we-teach-llms-to-write-badgerql-2907</loc>
    <lastmod>2026-08-19T00:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/on-rails-joanna-wang-code-is-cheap-now-developers-still-2908</loc>
    <lastmod>2026-08-19T08:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/why-you-shouldn-t-vibe-code-your-monitoring-tool-2909</loc>
    <lastmod>2026-08-19T08:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/pms-don-t-need-to-code-but-they-do-need-to-understand-2910</loc>
    <lastmod>2026-08-19T16:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-opposite-of-brooks-s-law-removing-2911</loc>
    <lastmod>2026-08-19T20:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/top-site-monitoring-and-uptime-alert-services-for-webmasters-2912</loc>
    <lastmod>2026-08-20T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/get-in-human-cut-rails-boot-time-with-require-profiler-and-2913</loc>
    <lastmod>2026-08-20T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-to-safely-edit-blogger-html-install-custom-templates-2914</loc>
    <lastmod>2026-08-20T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/get-in-human-cut-rails-boot-time-with-require-profiler-and-2915</loc>
    <lastmod>2026-08-20T12:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/mcp-won-t-replace-your-monitoring-tool-2916</loc>
    <lastmod>2026-08-20T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/authorization-testing-in-rails-2930</loc>
    <lastmod>2026-08-23T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/coding-guidelines-2931</loc>
    <lastmod>2026-08-24T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/best-email-marketing-automation-tools-for-building-a-high-2932</loc>
    <lastmod>2026-08-24T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/tech-leaders-meetup-in-amsterdam-2917</loc>
    <lastmod>2026-08-20T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/where-do-you-deploy-your-ruby-apps-2918</loc>
    <lastmod>2026-08-21T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/banner-or-no-banner-that-s-the-question-2919</loc>
    <lastmod>2026-08-22T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/don-t-hire-thoughtbot-to-write-code-2920</loc>
    <lastmod>2026-08-22T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ai-makes-creating-software-faster-but-in-regulated-2921</loc>
    <lastmod>2026-08-22T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/many-of-you-sent-feedback-about-your-experiences-2922</loc>
    <lastmod>2026-08-22T00:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/demoed-a-component-of-my-unreleased-memorization-2923</loc>
    <lastmod>2026-08-22T00:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/do-you-work-on-a-team-or-at-a-company-where-most-2924</loc>
    <lastmod>2026-08-22T00:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/banner-or-no-banner-that-s-the-question-2925</loc>
    <lastmod>2026-08-22T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/jetui-open-source-rails-component-library-2926</loc>
    <lastmod>2026-08-22T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/blogger-seo-checklist-how-to-rank-a-free-blogger-site-on-2927</loc>
    <lastmod>2026-08-22T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/v1-7-0-batches-2928</loc>
    <lastmod>2026-08-22T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-persistence-apis-that-skip-the-record-lifecycle-2929</loc>
    <lastmod>2026-08-23T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/talking-about-a-conversation-you-had-with-an-llm-2933</loc>
    <lastmod>2026-08-24T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/inserting-state-transitions-in-postgres-2934</loc>
    <lastmod>2026-08-24T08:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/a-guide-to-using-batches-in-solidqueue-2935</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/video-glimmer-dsl-for-web-release-version-0-10-0-0-10-1-2936</loc>
    <lastmod>2026-08-24T20:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/your-alt-text-passes-automated-checks-that-doesn-t-mean-it-s-2937</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/agents-on-rails-lemans-goes-open-source-2938</loc>
    <lastmod>2026-08-25T08:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/install-rv-as-a-mise-tool-2939</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/a-fresh-look-at-hanami-2942</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ezoic-vs-google-adsense-real-performance-and-revenue-2943</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/output-field-separator-in-ruby-2945</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/bringing-rails-into-the-ractor-age-2957</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/asked-codex-and-claude-code-to-each-try-their-2967</loc>
    <lastmod>2026-08-30T16:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/goal-is-a-special-command-for-openai-codex-in-2968</loc>
    <lastmod>2026-08-30T16:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/gpt-and-claude-go-to-heraldry-school-2947</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-to-test-user-registration-with-minitest-rails-2948</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/railsdocks-rails-hosting-the-way-it-should-be-2949</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rails-baseline-1-0-a-rails-saas-starter-built-for-coding-2950</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/llm-rb-v15-1-0-released-2952</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/when-should-you-raise-an-exception-in-ruby-2953</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/llm_cost_tracker-v0-14-0-per-tag-llm-budgets-and-a-batch-of-2954</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-i-found-two-command-injections-in-the-spatial_features-2955</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/access-control-for-ai-agents-on-rails-gating-sql-with-action-2941</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/access-control-for-ai-agents-on-rails-gating-sql-with-action-2944</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/whenever-i-need-to-eke-out-some-extra-2969</loc>
    <lastmod>2026-08-30T16:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/security-advisories-cve-2026-80212-and-cve-2026-80213-2956</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/smarter-form-targeting-is-coming-to-cider-2958</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/this-week-in-rails-august-28-2026-2959</loc>
    <lastmod>2026-08-28T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/i-tested-rails-baseline-by-leaving-architecture-out-of-the-2960</loc>
    <lastmod>2026-08-28T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/this-week-in-rails-august-28-2026-2961</loc>
    <lastmod>2026-08-29T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/engrish-is-so-back-2946</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/why-engineers-should-come-to-the-sf-ruby-startup-conference-2951</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/activerecord-with-update_all-delete_all-with-returning-2940</loc>
    <lastmod>2026-08-29T06:14:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/a-starlette-middleware-guide-for-fastapi-and-python-2962</loc>
    <lastmod>2026-08-29T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/typst-rails-use-typst-for-pdf-production-in-rails-2963</loc>
    <lastmod>2026-08-30T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/smarter-form-targeting-is-not-coming-to-cider-2964</loc>
    <lastmod>2026-08-30T16:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/moon-crimes-2965</loc>
    <lastmod>2026-08-30T16:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/introducing-ouijarouter-2966</loc>
    <lastmod>2026-08-30T16:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/pulp-opus-2975</loc>
    <lastmod>2026-09-01T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-race-your-rails-validation-cannot-prevent-2970</loc>
    <lastmod>2026-08-30T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/video-glimmer-dsl-for-web-0-10-3-append-prepend-mutations-2971</loc>
    <lastmod>2026-08-31T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/we-are-all-juniors-again-2972</loc>
    <lastmod>2026-09-01T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/postnhost-open-source-multilingual-rails-cms-2973</loc>
    <lastmod>2026-09-01T04:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/solidqueue-batches-evolution-and-architecture-2974</loc>
    <lastmod>2026-09-01T04:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/testing-rails-from-scratch-book-now-includes-integration-2976</loc>
    <lastmod>2026-09-01T20:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/breaking-change-podcast-v56-persistent-mode-2977</loc>
    <lastmod>2026-09-01T20:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/on-rails-eddie-galindo-amp-kagen-hearn-rate-limiting-for-2978</loc>
    <lastmod>2026-09-02T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/10-anti-ai-slop-moves-for-frontend-projects-going-faster-2980</loc>
    <lastmod>2026-09-02T08:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-users-forum-monthly-update-august-2026-2981</loc>
    <lastmod>2026-09-02T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/designers-already-think-in-react-2982</loc>
    <lastmod>2026-09-02T16:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/join-us-for-our-tech-leader-meetups-in-london-this-autumn-2983</loc>
    <lastmod>2026-09-02T16:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/agents-on-rails-claude-fable-5-1-and-glm-5-3-flash-formerly-2984</loc>
    <lastmod>2026-09-02T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/why-gusto-hired-evil-martians-for-sidekiq-infrastructure-2985</loc>
    <lastmod>2026-09-03T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/how-we-make-ai-coding-more-cost-efficient-without-2986</loc>
    <lastmod>2026-09-03T12:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/zjit-can-now-inline-gc-allocations-2988</loc>
    <lastmod>2026-09-04T08:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/tech-leaders-meetup-is-coming-to-edinburgh-2987</loc>
    <lastmod>2026-09-03T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ractor-ready-rails-ordered-cache-fetches-and-more-2989</loc>
    <lastmod>2026-09-04T20:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/is-ai-ruining-my-brain-2990</loc>
    <lastmod>2026-09-05T00:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/psych-has-new-libfyaml-bindings-how-much-better-are-they-2991</loc>
    <lastmod>2026-09-05T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/testing-mailers-in-rails-2992</loc>
    <lastmod>2026-09-05T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/towards-ractor-ready-rails-ordered-cache-fetches-and-more-2993</loc>
    <lastmod>2026-09-05T20:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/biggest-knock-on-astra-so-far-is-that-when-i-2994</loc>
    <lastmod>2026-09-06T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/first-astra-impressions-it-s-like-fable-but-2995</loc>
    <lastmod>2026-09-06T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/what-actually-happens-when-you-call-perform_later-2996</loc>
    <lastmod>2026-09-06T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/still-way-beyond-cool-resurrecting-the-doomguy-tdd-loop-2997</loc>
    <lastmod>2026-09-06T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/use-openai-models-in-claude-code-2999</loc>
    <lastmod>2026-09-07T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/why-leaders-have-to-know-about-pms-3000</loc>
    <lastmod>2026-09-07T08:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/video-glimmer-dsl-for-web-0-10-4-insert-mutation-3001</loc>
    <lastmod>2026-09-07T20:00:09Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/gonna-go-on-record-one-last-time-and-say-that-i-3002</loc>
    <lastmod>2026-09-08T08:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/maybe-it-s-because-i-got-to-see-it-in-imax-but-3003</loc>
    <lastmod>2026-09-08T08:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/when-to-vibe-code-an-app-and-when-to-hire-someone-3004</loc>
    <lastmod>2026-09-08T12:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-rails-ai-weekly-roundup-kindarails2shell-under-active-3005</loc>
    <lastmod>2026-09-08T12:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/the-golden-switch-or-migrating-from-gatsby-to-astro-in-under-3006</loc>
    <lastmod>2026-09-09T08:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/top-17-ai-testing-tools-3007</loc>
    <lastmod>2026-09-09T08:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/appsignal-vs-the-tools-it-replaces-pagerduty-cronitor-3008</loc>
    <lastmod>2026-09-09T08:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/announcing-importmap-update-automated-dependency-updates-for-3009</loc>
    <lastmod>2026-09-09T16:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-daily-rubyllm-2-0-hits-rc-active-storage-exploited-in-3010</loc>
    <lastmod>2026-09-09T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/time-to-run-some-maintenance-tasks-3011</loc>
    <lastmod>2026-09-09T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/agents-on-rails-stage-2-can-a-model-ship-a-feature-3012</loc>
    <lastmod>2026-09-10T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/give-up-a-little-speed-get-your-team-back-3013</loc>
    <lastmod>2026-09-10T12:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/appsignal-at-elixirconf-2026-3014</loc>
    <lastmod>2026-09-10T12:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-rails-ai-daily-active-storage-rce-under-active-3015</loc>
    <lastmod>2026-09-10T12:00:10Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/your-webhook-endpoint-is-a-tiny-distributed-system-3016</loc>
    <lastmod>2026-09-10T12:00:10Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/i-think-the-iphone-duo-might-serve-me-well-in-3017</loc>
    <lastmod>2026-09-10T12:00:10Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/normally-the-best-way-to-watch-an-apple-event-3018</loc>
    <lastmod>2026-09-10T12:00:10Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/5-easy-actionable-tips-for-software-development-in-3019</loc>
    <lastmod>2026-09-10T20:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/a-url-shortener-in-pure-rails-and-the-one-line-that-decides-3020</loc>
    <lastmod>2026-09-11T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/shopify-s-structural-linter-for-ruby-codebases-3021</loc>
    <lastmod>2026-09-11T08:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/alternative-text-in-attachments-and-more-3022</loc>
    <lastmod>2026-09-11T12:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/alternative-text-in-attachments-and-more-3023</loc>
    <lastmod>2026-09-11T20:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/free-rails-architecture-checkup-for-coding-agents-3024</loc>
    <lastmod>2026-09-11T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/faster-rendering-for-your-partials-3025</loc>
    <lastmod>2026-09-12T12:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rubocop-1-91-the-journey-to-2-0-begins-3026</loc>
    <lastmod>2026-09-12T16:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/clojurists-together-update-july-and-august-2026-3027</loc>
    <lastmod>2026-09-12T16:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/cool-to-see-rubygems-in-reuters-and-the-wsj-we-3028</loc>
    <lastmod>2026-09-12T16:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/my-arse-process-for-building-apps-with-coding-3029</loc>
    <lastmod>2026-09-12T16:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/what-a-time-to-be-alive-3030</loc>
    <lastmod>2026-09-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/rails-8-rate_limit-and-solid-cache-do-not-compose-the-lost-3031</loc>
    <lastmod>2026-09-13T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/a-record-passed-to-active-job-becomes-an-identifier-not-a-3032</loc>
    <lastmod>2026-09-13T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/client-success-starts-before-kickoff-3033</loc>
    <lastmod>2026-09-14T08:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/support-award-winning-open-source-projects-for-the-benefit-3034</loc>
    <lastmod>2026-09-14T12:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ios-27-s-nifty-captive-wifi-feature-3035</loc>
    <lastmod>2026-09-14T20:00:09Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/a-friend-wrote-to-say-that-my-full-breadth-3036</loc>
    <lastmod>2026-09-14T20:00:09Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/ruby-4-0-7-released-3037</loc>
    <lastmod>2026-09-15T12:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/daily/video-glimmer-dsl-for-web-0-10-5-before-after-mutations-3038</loc>
    <lastmod>2026-09-15T20:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://builtonrails.com/products/basecamp</loc>
    <lastmod>2026-07-18T03:49:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/hey</loc>
    <lastmod>2026-02-04T22:34:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/hotwire</loc>
    <lastmod>2026-01-28T14:51:55Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/shopify</loc>
    <lastmod>2026-02-04T22:34:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/gorails</loc>
    <lastmod>2026-01-28T14:51:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/jumpstart-pro</loc>
    <lastmod>2026-01-28T14:51:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/bullet-train</loc>
    <lastmod>2026-01-28T14:51:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/sidekiq</loc>
    <lastmod>2026-01-28T14:51:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/formforge</loc>
    <lastmod>2026-01-28T14:51:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/analyticsrails</loc>
    <lastmod>2026-01-28T14:51:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/travelstack</loc>
    <lastmod>2026-01-28T14:51:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/rubylint-pro</loc>
    <lastmod>2026-01-28T14:51:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/github</loc>
    <lastmod>2026-02-04T22:34:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/airbnb</loc>
    <lastmod>2026-02-04T22:34:50Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/kickstarter</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/stripe-dashboard</loc>
    <lastmod>2026-01-28T14:51:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/zendesk</loc>
    <lastmod>2026-02-04T22:34:47Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/devise</loc>
    <lastmod>2026-03-12T13:20:10Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/solidus</loc>
    <lastmod>2026-01-28T14:51:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/taskflow</loc>
    <lastmod>2026-03-12T13:22:22Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/codereview-bot</loc>
    <lastmod>2026-03-12T13:22:22Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/builtonrails</loc>
    <lastmod>2026-01-28T14:51:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/shorttags</loc>
    <lastmod>2026-01-28T14:51:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/shipit</loc>
    <lastmod>2026-01-28T14:51:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/rails-expert</loc>
    <lastmod>2026-03-13T01:18:08Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/inventlist</loc>
    <lastmod>2026-08-18T04:33:58Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/solveto</loc>
    <lastmod>2026-03-13T01:34:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/inkpen</loc>
    <lastmod>2026-08-18T15:45:41Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/predicate</loc>
    <lastmod>2026-03-12T13:20:55Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/forem</loc>
    <lastmod>2026-02-04T22:34:42Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/mastodon</loc>
    <lastmod>2026-02-04T22:34:42Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/discourse</loc>
    <lastmod>2026-02-04T22:34:43Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/gitlab</loc>
    <lastmod>2026-02-04T22:34:43Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/spree-commerce</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/chatwoot</loc>
    <lastmod>2026-02-04T22:34:44Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/lobsters</loc>
    <lastmod>2026-02-04T22:34:44Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/redmine</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/huginn</loc>
    <lastmod>2026-03-12T13:20:15Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/diaspora</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/postal</loc>
    <lastmod>2026-02-04T22:34:45Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/zammad</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/openstreetmap</loc>
    <lastmod>2026-02-04T22:34:45Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/feedbin</loc>
    <lastmod>2026-02-04T22:34:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/octobox</loc>
    <lastmod>2026-02-04T22:34:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/hatchbox</loc>
    <lastmod>2026-02-04T22:34:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/campsite</loc>
    <lastmod>2026-02-04T22:34:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/intercom</loc>
    <lastmod>2026-02-04T22:34:47Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/twitch</loc>
    <lastmod>2026-02-04T22:34:47Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/coinbase</loc>
    <lastmod>2026-02-04T22:34:47Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/dribbble</loc>
    <lastmod>2026-02-04T22:34:47Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/fiverr</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/instacart</loc>
    <lastmod>2026-02-04T22:34:47Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/crunchbase</loc>
    <lastmod>2026-02-04T22:34:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/goodreads</loc>
    <lastmod>2026-02-04T22:34:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/soundcloud</loc>
    <lastmod>2026-02-04T22:34:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/product-hunt</loc>
    <lastmod>2026-02-04T22:34:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/urban-dictionary</loc>
    <lastmod>2026-02-04T22:34:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/flexport</loc>
    <lastmod>2026-02-04T22:34:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/gusto</loc>
    <lastmod>2026-02-04T22:34:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/convertkit</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/podia</loc>
    <lastmod>2026-02-04T22:34:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/tuple</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/calendly</loc>
    <lastmod>2026-02-04T22:34:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/clio</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/square</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/heroku</loc>
    <lastmod>2026-02-04T23:43:24Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/gitlabhq</loc>
    <lastmod>2026-03-12T13:21:21Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/activeadmin</loc>
    <lastmod>2026-03-12T13:21:26Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/avo</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/locomote</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/canvas-lms</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/errbit</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/fugu</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/appsignal</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/judoscale</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/honeybadger</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/plausible</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/rorvswild</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/kamal</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/mission-control</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/litestream</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/writebook</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/campfire</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/upcase</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/driftingruby</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/ruby-weekly</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/short-ruby</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/hotwire-weekly</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/turbo-native</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/planetscale</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/neon</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/simple-form</loc>
    <lastmod>2026-02-08T15:21:32Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/fizzy</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/docuseal</loc>
    <lastmod>2026-02-08T15:22:21Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/doorkeeper</loc>
    <lastmod>2026-02-08T15:22:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/theodinproject</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/good-job</loc>
    <lastmod>2026-02-08T15:22:15Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/rspec-rails-examples</loc>
    <lastmod>2026-02-08T15:22:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/sidekiq-cron</loc>
    <lastmod>2026-07-18T14:35:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/cuttlefish</loc>
    <lastmod>2026-03-12T13:21:34Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/ifme</loc>
    <lastmod>2026-03-12T13:21:27Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/zealot</loc>
    <lastmod>2026-03-12T13:21:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/rails-performance</loc>
    <lastmod>2026-03-12T13:21:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/carrierwave</loc>
    <lastmod>2026-03-12T13:21:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/rails-admin</loc>
    <lastmod>2026-02-14T05:00:10Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/webpacker</loc>
    <lastmod>2026-02-14T05:00:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/draper</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/rails-api</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/ahoy</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/refinerycms</loc>
    <lastmod>2026-02-14T05:00:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/homeland</loc>
    <lastmod>2026-02-14T05:00:12Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/figaro</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/kaminari</loc>
    <lastmod>2026-02-20T07:00:03Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/pagy</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/blackcandy</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/flipper</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/ruby-llm</loc>
    <lastmod>2026-02-25T14:31:53Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/kamal-handbook</loc>
    <lastmod>2026-03-07T15:32:59Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/rails</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/factory-bot</loc>
    <lastmod>2026-03-12T13:22:22Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/friendly</loc>
    <lastmod>2026-03-12T13:22:22Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/ransack</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/octopus</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/stimulus-reflex</loc>
    <lastmod>2026-03-12T13:22:22Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/goldiloader</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/lol-dba</loc>
    <lastmod>2026-03-12T13:22:22Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/database-consistency</loc>
    <lastmod>2026-03-12T13:19:24Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/graphiti</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/paper-trail</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/rspec-rails</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/acts-as-taggable-on</loc>
    <lastmod>2026-07-18T14:31:28Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/twitter-bootstrap-rails</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/rails-best-practices</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/rails-erd</loc>
    <lastmod>2026-07-18T14:31:25Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/rails-i18n</loc>
    <lastmod>2026-03-14T05:25:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/i18n-js</loc>
    <lastmod>2026-03-18T15:27:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/clearance</loc>
    <lastmod>2026-07-18T14:35:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/aasm</loc>
    <lastmod>2026-05-24T13:35:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/lead-ads-guide</loc>
    <lastmod>2026-07-18T03:49:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/nodepad</loc>
    <lastmod>2026-07-23T00:06:39Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/metasploit-framework</loc>
    <lastmod>2026-07-23T00:06:20Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/openproject</loc>
    <lastmod>2026-07-23T00:06:28Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/pitchd-rails-cursor-plugin</loc>
    <lastmod>2026-08-10T02:02:15Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/kuickr</loc>
    <lastmod>2026-08-18T15:28:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/localvault</loc>
    <lastmod>2026-08-18T15:28:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/rails-markup</loc>
    <lastmod>2026-08-18T15:45:43Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/jazari</loc>
    <lastmod>2026-08-18T15:45:42Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/products/conductor</loc>
    <lastmod>2026-08-18T15:45:44Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://builtonrails.com/@builtonrails</loc>
    <lastmod>2026-02-23T09:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@dhh</loc>
    <lastmod>2026-01-23T19:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@tobi</loc>
    <lastmod>2026-01-23T19:00:12Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@chris</loc>
    <lastmod>2026-01-23T19:00:12Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@jason</loc>
    <lastmod>2026-01-23T19:00:12Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@adam</loc>
    <lastmod>2026-01-23T19:00:17Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@mike</loc>
    <lastmod>2026-01-23T19:00:17Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@eileen</loc>
    <lastmod>2026-01-23T19:00:17Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@rafael</loc>
    <lastmod>2026-01-23T19:00:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@sarah</loc>
    <lastmod>2026-01-23T19:00:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@marcus</loc>
    <lastmod>2026-01-23T19:00:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@yuki</loc>
    <lastmod>2026-01-23T19:00:28Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@nauman</loc>
    <lastmod>2026-08-17T09:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@ahmednadar</loc>
    <lastmod>2026-03-30T09:00:12Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@ow_e_xiv_uw_ug_78</loc>
    <lastmod>2026-01-23T07:00:28Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@j_g_o_n_za_lez_avi_la_80</loc>
    <lastmod>2026-01-23T07:00:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@r_ub_e_e_ezy</loc>
    <lastmod>2026-01-23T07:00:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@larshar</loc>
    <lastmod>2026-01-23T07:00:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@mmendoza</loc>
    <lastmod>2026-01-23T07:00:38Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@tginz2</loc>
    <lastmod>2026-01-23T07:00:39Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@ftzzz3505</loc>
    <lastmod>2026-06-22T09:00:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@lauri_eo_w_en_s_b_yy_o_u_ng</loc>
    <lastmod>2026-01-23T07:00:44Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@jessica_marin</loc>
    <lastmod>2026-01-19T09:01:29Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@darya_mook</loc>
    <lastmod>2026-01-19T09:01:39Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@a_rosa_ri_o_18_6_0</loc>
    <lastmod>2026-01-23T07:00:44Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@karroyo</loc>
    <lastmod>2026-02-02T09:00:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@pscaife</loc>
    <lastmod>2026-01-19T09:02:29Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@last_address_4heather</loc>
    <lastmod>2026-01-23T07:00:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@lori_jacobs</loc>
    <lastmod>2026-01-22T04:28:30Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@kim</loc>
    <lastmod>2026-01-19T09:02:21Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@dtrail</loc>
    <lastmod>2026-01-19T09:03:36Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@ha_r_ryc_at_2</loc>
    <lastmod>2026-01-23T07:00:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@assistantdirector</loc>
    <lastmod>2026-01-23T07:00:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@kai_ph_i_l_pott</loc>
    <lastmod>2026-01-23T07:00:54Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@admon_sist</loc>
    <lastmod>2026-01-23T07:00:55Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@xixstreams_5</loc>
    <lastmod>2026-01-22T04:27:45Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@ramseyb</loc>
    <lastmod>2026-02-02T09:00:29Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@norm</loc>
    <lastmod>2026-01-23T07:01:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@ms_web_bd_ocs</loc>
    <lastmod>2026-01-23T07:01:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@mmustafamalik</loc>
    <lastmod>2026-02-02T09:00:35Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@melinda_escobedo</loc>
    <lastmod>2026-01-19T09:02:42Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@elizabeth_campos</loc>
    <lastmod>2026-01-23T07:01:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@chan_gli_u5_5_90</loc>
    <lastmod>2026-01-23T07:01:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@j_a_s_minakt_her1_9_9_3</loc>
    <lastmod>2026-01-23T15:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@k_hlo_e_cy_w</loc>
    <lastmod>2026-01-23T19:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@christopherworley</loc>
    <lastmod>2026-01-23T20:00:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@m_g_m_u_r_20_1</loc>
    <lastmod>2026-01-23T22:00:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@t_h_omas_k_ni_ght_012</loc>
    <lastmod>2026-01-24T02:00:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@lamaan_design</loc>
    <lastmod>2026-01-22T07:07:59Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@jessicanc12588</loc>
    <lastmod>2026-01-24T10:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@h_r_ah_m_a_n0_71_4</loc>
    <lastmod>2026-01-23T06:01:17Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@andrew_carmean</loc>
    <lastmod>2026-01-23T06:01:21Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@yaja_ra_p_i_3_84</loc>
    <lastmod>2026-01-23T06:01:22Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@cindy</loc>
    <lastmod>2026-01-23T06:01:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@she_ll_a_d_yt_u_r_ral_d_e1_8</loc>
    <lastmod>2026-01-23T06:01:26Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@bubba_29803</loc>
    <lastmod>2026-01-23T06:01:28Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@ke_shwil_k_i_ns_on</loc>
    <lastmod>2026-01-23T06:01:28Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@agap1993</loc>
    <lastmod>2026-01-23T06:01:32Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@zander</loc>
    <lastmod>2026-08-30T11:46:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@mbaker</loc>
    <lastmod>2026-08-30T11:47:53Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@diana_abouzeed</loc>
    <lastmod>2026-01-22T04:29:10Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@drew_kingsbury</loc>
    <lastmod>2026-01-22T04:29:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@sorensenry</loc>
    <lastmod>2026-01-23T10:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@benedikt_urbanek</loc>
    <lastmod>2026-01-23T14:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@sales2</loc>
    <lastmod>2026-01-23T17:00:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@a_ar_o_n_k_o_w_an</loc>
    <lastmod>2026-01-23T18:00:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@compras</loc>
    <lastmod>2026-01-24T00:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@hriley</loc>
    <lastmod>2026-02-09T09:00:12Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@lynette_thrasher</loc>
    <lastmod>2026-01-22T04:33:43Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@l_morris</loc>
    <lastmod>2026-02-09T09:00:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@jgerda</loc>
    <lastmod>2026-01-24T07:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@moore_christian</loc>
    <lastmod>2026-01-24T14:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@bestofred</loc>
    <lastmod>2026-01-23T05:01:55Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@leneahstemmann</loc>
    <lastmod>2026-01-23T05:01:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@ronald7969</loc>
    <lastmod>2026-01-23T05:01:57Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@marleni_avila</loc>
    <lastmod>2026-01-23T05:02:01Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@sharronarrington_ext</loc>
    <lastmod>2026-01-22T04:30:09Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@jjohnson</loc>
    <lastmod>2026-01-22T04:29:52Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@allison_watt</loc>
    <lastmod>2026-01-22T04:30:08Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@katie_wolf</loc>
    <lastmod>2026-01-22T04:30:54Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@reside</loc>
    <lastmod>2026-01-24T16:00:07Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@kelley_schneider</loc>
    <lastmod>2026-01-26T13:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@mhfs1981</loc>
    <lastmod>2026-02-16T09:00:24Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@hello</loc>
    <lastmod>2026-02-16T09:00:30Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@kamakpanhwar</loc>
    <lastmod>2026-01-27T17:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@kamalpanhwar</loc>
    <lastmod>2026-03-02T09:00:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@asad</loc>
    <lastmod>2026-03-16T09:00:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@research_dev_email</loc>
    <lastmod>2026-02-05T12:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@ogulcan</loc>
    <lastmod>2026-03-02T09:00:30Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@test2</loc>
    <lastmod>2026-02-22T08:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@dclark312</loc>
    <lastmod>2026-03-16T09:00:24Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@strzibny</loc>
    <lastmod>2026-08-22T14:15:53Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@eva_visser43</loc>
    <lastmod>2026-03-07T19:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@ben</loc>
    <lastmod>2026-08-21T05:31:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@c_m_bellairs</loc>
    <lastmod>2026-08-24T09:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@victor_cobos</loc>
    <lastmod>2026-09-05T16:17:27Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@hughg12389</loc>
    <lastmod>2026-08-25T10:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@mustafa</loc>
    <lastmod>2026-09-04T01:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@mnaumanansari</loc>
    <lastmod>2026-09-12T16:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@zhangleng</loc>
    <lastmod>2026-09-13T18:00:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/@ryenski_dev</loc>
    <lastmod>2026-09-15T18:00:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://builtonrails.com/stacks/1</loc>
    <lastmod>2026-09-13T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/2</loc>
    <lastmod>2026-09-13T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/3</loc>
    <lastmod>2026-09-13T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/4</loc>
    <lastmod>2026-09-13T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/5</loc>
    <lastmod>2026-09-13T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/6</loc>
    <lastmod>2026-09-13T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/7</loc>
    <lastmod>2026-09-13T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/8</loc>
    <lastmod>2026-09-13T04:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/9</loc>
    <lastmod>2026-09-13T04:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/10</loc>
    <lastmod>2026-09-13T04:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/11</loc>
    <lastmod>2026-09-13T04:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/12</loc>
    <lastmod>2026-09-13T04:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/13</loc>
    <lastmod>2026-09-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/14</loc>
    <lastmod>2026-09-13T04:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/15</loc>
    <lastmod>2026-09-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/16</loc>
    <lastmod>2026-09-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/17</loc>
    <lastmod>2026-09-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/18</loc>
    <lastmod>2026-09-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/19</loc>
    <lastmod>2026-09-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/20</loc>
    <lastmod>2026-09-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/21</loc>
    <lastmod>2026-09-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/22</loc>
    <lastmod>2026-09-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/23</loc>
    <lastmod>2026-09-13T04:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/24</loc>
    <lastmod>2026-09-13T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/25</loc>
    <lastmod>2026-09-13T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/26</loc>
    <lastmod>2026-09-13T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/27</loc>
    <lastmod>2026-09-13T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/28</loc>
    <lastmod>2026-09-13T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/29</loc>
    <lastmod>2026-09-13T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/30</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/31</loc>
    <lastmod>2026-09-13T04:00:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/32</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/33</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/34</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/35</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/36</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/37</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/38</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/39</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/40</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/41</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/42</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/43</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/44</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/45</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/46</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/47</loc>
    <lastmod>2026-09-13T04:00:04Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/48</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/49</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/50</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/51</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/52</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/53</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/54</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/55</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/56</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/57</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/58</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/59</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/60</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/61</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/62</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/63</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/64</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/65</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/66</loc>
    <lastmod>2026-09-13T04:00:05Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/67</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/68</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/69</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/70</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/71</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/72</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/73</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/74</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/75</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/76</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/77</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/78</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/79</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/80</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/81</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/82</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/83</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/84</loc>
    <lastmod>2026-09-13T04:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/85</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/86</loc>
    <lastmod>2026-09-13T04:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/87</loc>
    <lastmod>2026-09-13T04:00:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/89</loc>
    <lastmod>2026-09-13T04:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/90</loc>
    <lastmod>2026-09-13T04:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/91</loc>
    <lastmod>2026-09-13T04:00:07Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/92</loc>
    <lastmod>2026-09-14T03:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/93</loc>
    <lastmod>2026-09-14T03:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/94</loc>
    <lastmod>2026-09-14T03:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/95</loc>
    <lastmod>2026-09-14T03:00:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/96</loc>
    <lastmod>2026-09-13T04:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/97</loc>
    <lastmod>2026-09-14T03:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/98</loc>
    <lastmod>2026-09-13T04:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/99</loc>
    <lastmod>2026-09-13T04:00:09Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/100</loc>
    <lastmod>2026-09-13T04:00:09Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/101</loc>
    <lastmod>2026-09-14T03:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/102</loc>
    <lastmod>2026-09-14T03:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/103</loc>
    <lastmod>2026-09-14T03:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/104</loc>
    <lastmod>2026-09-14T03:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/105</loc>
    <lastmod>2026-09-14T03:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/106</loc>
    <lastmod>2026-09-14T03:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/107</loc>
    <lastmod>2026-09-14T03:00:01Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/108</loc>
    <lastmod>2026-09-13T04:00:12Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/109</loc>
    <lastmod>2026-09-14T03:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/110</loc>
    <lastmod>2026-09-14T03:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/111</loc>
    <lastmod>2026-09-14T03:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/112</loc>
    <lastmod>2026-09-14T03:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/113</loc>
    <lastmod>2026-09-14T03:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/stacks/114</loc>
    <lastmod>2026-09-14T03:00:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://builtonrails.com/collections/modern-rails-8-stack</loc>
    <lastmod>2026-01-22T02:27:32Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/collections/hotwire-full-stack</loc>
    <lastmod>2026-01-22T02:27:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/collections/ai-ml-for-rails</loc>
    <lastmod>2026-01-22T02:27:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/collections/production-payments</loc>
    <lastmod>2026-01-22T02:27:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/collections/postgresql-power-user</loc>
    <lastmod>2026-01-22T02:27:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/collections/robust-authentication</loc>
    <lastmod>2026-01-22T02:27:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/collections/background-job-processing</loc>
    <lastmod>2026-01-22T02:27:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/collections/production-observability</loc>
    <lastmod>2026-01-22T02:27:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/collections/testing-excellence</loc>
    <lastmod>2026-01-22T02:27:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/collections/security-hardening</loc>
    <lastmod>2026-01-22T02:27:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/collections/naumans-production-rails-stack</loc>
    <lastmod>2026-01-22T04:05:47Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/collections/shorttags-production-stack</loc>
    <lastmod>2026-01-22T04:10:41Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://builtonrails.com/collections/inventlist-production-stack</loc>
    <lastmod>2026-01-22T04:05:47Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
