<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://gorails.com/episodes/active-search</loc>
    <lastmod>2026-10-03T16:19:34-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-action-text-locals</loc>
    <lastmod>2026-08-21T03:48:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/canonical-links-from-scratch-with-rails</loc>
    <lastmod>2026-08-21T04:09:46-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/categorizing-transactions</loc>
    <lastmod>2026-08-19T09:06:48-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/linux-drop-in-configs</loc>
    <lastmod>2026-08-19T09:07:02-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/transferring-files-between-hosts</loc>
    <lastmod>2026-08-21T04:03:09-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/displaying-errors</loc>
    <lastmod>2026-05-06T22:12:46-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-registration</loc>
    <lastmod>2026-08-19T02:28:25-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-authentication</loc>
    <lastmod>2026-08-20T02:59:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/recurring-transactions</loc>
    <lastmod>2026-07-13T20:37:46-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/invoker-commands-and-view-transitions</loc>
    <lastmod>2026-08-21T01:54:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-css-design</loc>
    <lastmod>2026-07-29T10:43:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/generating-the-models</loc>
    <lastmod>2026-05-30T02:10:50-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/preserving-file-uploads-on-edit-with-rails</loc>
    <lastmod>2026-05-06T08:31:11-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-direct-routes</loc>
    <lastmod>2026-04-20T15:28:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/monitoring-cron-jobs-with-whenever</loc>
    <lastmod>2026-07-23T05:20:48-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/nested-sidebar-layouts-with-rails</loc>
    <lastmod>2026-04-24T05:22:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/embed-images-with-inline-email-attachments-in-rails</loc>
    <lastmod>2026-04-06T11:16:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/in-order-of</loc>
    <lastmod>2026-04-09T04:46:01-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/invoker-commands-api</loc>
    <lastmod>2026-04-18T01:23:06-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/with-options</loc>
    <lastmod>2026-05-03T22:25:42-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/handling-param-tampering-safely-with-rails</loc>
    <lastmod>2026-03-07T03:46:14-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/css-anchor-positioning-basics</loc>
    <lastmod>2026-04-23T04:02:39-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/normalize-all-activerecord-attributes</loc>
    <lastmod>2026-02-11T10:10:34-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/dynamic-partial-rendering</loc>
    <lastmod>2026-03-13T03:26:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/clean-up-optional-attributes-in-rails-with-normalizes</loc>
    <lastmod>2026-04-23T04:01:53-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/oembed-provider-with-discovery</loc>
    <lastmod>2026-02-01T05:59:49-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ssrf-protection-for-rails</loc>
    <lastmod>2026-02-06T10:37:24-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/oembed-client-from-scratch</loc>
    <lastmod>2026-01-27T11:16:18-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/valid-with-context</loc>
    <lastmod>2026-01-19T17:07:47-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-credentials-fetch</loc>
    <lastmod>2025-11-21T11:40:58-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/recurring-domain-expiration-syncing</loc>
    <lastmod>2026-01-16T15:14:08-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/production-emails-with-mailpace</loc>
    <lastmod>2026-01-06T03:45:42-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-tap-method</loc>
    <lastmod>2026-07-22T23:48:45-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-whois-fallback-for-domain-lookup</loc>
    <lastmod>2025-11-29T13:28:56-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-madmin-for-customer-support-and-monitoring</loc>
    <lastmod>2025-11-29T13:28:56-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/monitoring-domain-syncing-with-mission-control-jobs</loc>
    <lastmod>2025-12-29T14:46:52-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/deploying-domain-monitor-to-production-with-kamal</loc>
    <lastmod>2026-01-19T18:40:00-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/domain-expiring-soon-emails</loc>
    <lastmod>2025-11-29T13:28:56-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/testing-the-domain-model</loc>
    <lastmod>2025-11-29T13:28:56-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/email-notifications-for-domain-expirations</loc>
    <lastmod>2025-11-29T13:28:56-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sorting-domains</loc>
    <lastmod>2025-11-29T13:28:56-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-ui-labels-for-domain-statuses</loc>
    <lastmod>2025-11-29T13:28:56-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/realtime-domain-updates-with-turbo-morph</loc>
    <lastmod>2026-01-19T07:39:44-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/syncing-domains-with-solid-queue</loc>
    <lastmod>2025-11-29T13:28:56-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/register-with-domain</loc>
    <lastmod>2025-11-29T13:28:56-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/subscriptions-with-pay-and-stripe</loc>
    <lastmod>2026-02-25T21:33:00-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/syncing-domain-expiration</loc>
    <lastmod>2025-12-05T10:00:57-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-the-domains-model</loc>
    <lastmod>2025-11-30T12:12:36-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/domain-monitor-saas-introduction</loc>
    <lastmod>2025-11-29T13:29:26-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/authentication-generator-and-registration</loc>
    <lastmod>2026-03-26T21:57:55-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-new-with-tailwindcss</loc>
    <lastmod>2025-12-24T00:29:53-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/checking-domain-expirations-with-rdap</loc>
    <lastmod>2025-12-02T09:09:08-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-8-1-markdown-renderer-and-mime-type</loc>
    <lastmod>2025-11-21T14:22:22-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/module-extend-self</loc>
    <lastmod>2025-11-21T17:22:19-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/foreign-key-on_delete-db-constraints</loc>
    <lastmod>2025-11-18T03:01:01-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/parsing-ruby-with-prism</loc>
    <lastmod>2025-12-27T15:13:34-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-8-1-structured-events</loc>
    <lastmod>2025-10-27T11:44:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/deploying-rails-8-with-hatchbox</loc>
    <lastmod>2026-01-19T18:39:46-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-8-1-deprecated-associations</loc>
    <lastmod>2025-12-01T03:44:12-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-8-1-local-ci</loc>
    <lastmod>2026-01-19T18:39:49-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-module-function-method</loc>
    <lastmod>2026-05-19T07:01:54-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/upgrading-to-rails-8-1</loc>
    <lastmod>2025-09-22T08:40:47-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/reactionview</loc>
    <lastmod>2026-08-19T02:45:25-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/morse-code-with-ruby-part-2</loc>
    <lastmod>2026-01-19T18:39:36-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/morse-code-with-ruby-part-1</loc>
    <lastmod>2026-01-19T18:39:43-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/activesupport-currentattributes</loc>
    <lastmod>2025-08-19T15:05:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-pattern-matching</loc>
    <lastmod>2026-01-19T18:39:33-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-data-class</loc>
    <lastmod>2026-03-08T22:28:45-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/single-table-inheritance</loc>
    <lastmod>2025-07-18T13:55:11-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-add-custom-renderers-to-rails</loc>
    <lastmod>2025-07-18T09:37:34-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/thread-safety-with-mutexes-in-ruby</loc>
    <lastmod>2026-01-19T18:39:46-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/delegated-types</loc>
    <lastmod>2025-07-17T09:39:35-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/postgresql-ntuples-pr</loc>
    <lastmod>2026-01-19T18:39:27-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/nested-layouts-with-rails</loc>
    <lastmod>2025-06-30T17:15:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-meta-tags-from-scratch</loc>
    <lastmod>2026-08-14T04:59:27-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-turbo-frame-test-helpers</loc>
    <lastmod>2026-07-27T23:45:25-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/authentication-generator-test-helpers</loc>
    <lastmod>2025-07-14T21:36:44-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-action-text-trix-gem</loc>
    <lastmod>2026-03-02T03:05:37-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-enumerable-with-ruby-classes</loc>
    <lastmod>2026-01-19T18:39:24-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/displaying-online-users</loc>
    <lastmod>2025-05-15T13:39:11-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/scrolling-to-unread-messages</loc>
    <lastmod>2025-07-17T09:39:35-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/inline-editing-messages</loc>
    <lastmod>2025-05-17T10:49:35-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/lazy-load-hooks-for-rails-plugins</loc>
    <lastmod>2025-10-20T08:42:37-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/unread-messages-indicators</loc>
    <lastmod>2025-04-28T09:24:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/dynamic-css-for-user-specific-styling</loc>
    <lastmod>2025-04-28T09:24:25-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/debugging-ubuntu-and-debian-packages</loc>
    <lastmod>2026-01-19T18:39:58-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-codemirror-with-importmaps</loc>
    <lastmod>2026-04-02T21:01:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/refactoring-madmin-pagination</loc>
    <lastmod>2025-03-27T16:03:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/a-simpler-build-with-broadcasts-refreshes</loc>
    <lastmod>2026-01-19T18:39:28-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/stimulus-autoscroll-and-broadcasting-messages</loc>
    <lastmod>2025-06-30T07:59:46-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/message-form-handling-with-stimulus</loc>
    <lastmod>2026-05-19T22:54:35-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/handling-new-messages-with-turbo-streams</loc>
    <lastmod>2026-01-19T18:39:23-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/structured-output-with-gemini-ai-in-rails</loc>
    <lastmod>2025-02-17T18:38:38-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ai-summaries-in-rails-with-gemini</loc>
    <lastmod>2025-03-25T05:54:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/lazy-require-dependencies-in-ruby</loc>
    <lastmod>2026-08-17T22:42:58-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/hash-fetch-with-default-value</loc>
    <lastmod>2026-04-22T01:59:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/local-ssl-with-caddy</loc>
    <lastmod>2025-04-03T06:04:42-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-params-expect-rails-8</loc>
    <lastmod>2026-01-19T18:39:16-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/html-button-form-attributes</loc>
    <lastmod>2026-01-19T18:39:52-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/what-is-it-in-ruby-3-4</loc>
    <lastmod>2024-12-28T09:04:47-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/hotwire-spark</loc>
    <lastmod>2025-04-22T23:36:02-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-3-4-frozen-string-literals</loc>
    <lastmod>2024-12-23T10:51:36-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/parsing-markdown-code-line-highlighting</loc>
    <lastmod>2025-08-06T01:36:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-sales-to-black_friday-gem</loc>
    <lastmod>2024-12-02T14:01:15-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/black-friday-ruby-gem</loc>
    <lastmod>2025-06-30T07:59:47-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-bluesky-to-noticed</loc>
    <lastmod>2024-11-21T13:30:27-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/importmaps-for-rails-engines</loc>
    <lastmod>2025-01-23T06:39:03-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-importmaps-with-rails</loc>
    <lastmod>2024-12-02T20:58:00-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-configure-multiple-databases-with-rails</loc>
    <lastmod>2024-10-18T16:49:12-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/routing-constraints-with-rails-authentication-generator</loc>
    <lastmod>2025-09-20T05:31:50-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-add-impersonation-to-rails-authentication-generator</loc>
    <lastmod>2025-10-07T07:14:52-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/customizing-rubocop-rails-omakase-rules</loc>
    <lastmod>2025-11-12T08:40:42-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/cloudflare-turnstile-captchas-in-rails</loc>
    <lastmod>2025-03-01T04:48:38-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/tests-without-assertions-warning-rails-7-2</loc>
    <lastmod>2024-10-06T07:06:35-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/improving-rails-encrypted-file-loading</loc>
    <lastmod>2026-03-25T04:58:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/fixing-activejob-config-initializer</loc>
    <lastmod>2026-07-19T21:57:06-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/before-action-method-arguments-rails</loc>
    <lastmod>2024-08-08T11:56:28-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/exploring-irb-commands</loc>
    <lastmod>2024-09-23T10:56:08-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/omakase-rubocop-linter-rules-for-rails</loc>
    <lastmod>2024-08-22T03:23:39-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/defer-job-enqueus-after-transaction-commit-rails-7-2</loc>
    <lastmod>2026-01-19T18:39:36-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-browser-guard-in-rails</loc>
    <lastmod>2026-08-12T21:52:09-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-dev-containers-with-rails</loc>
    <lastmod>2025-06-03T10:00:53-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rate-limit-requests-rails-7-2</loc>
    <lastmod>2026-01-19T18:39:17-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-file-dir-symlinks</loc>
    <lastmod>2024-06-24T12:54:44-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-referrals-to-devise-with-the-refer-gem</loc>
    <lastmod>2025-04-24T09:49:44-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-honeybadger-insights-to-the-rubygem</loc>
    <lastmod>2024-07-29T02:36:49-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/tracing-rails-console-command-with-ruby-irb-debug</loc>
    <lastmod>2024-08-15T13:21:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-7-2-console-prompt</loc>
    <lastmod>2025-06-09T07:59:05-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/improving-revise-auth-redirects</loc>
    <lastmod>2024-07-16T08:48:44-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-app-update-pr</loc>
    <lastmod>2026-06-15T03:41:35-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/changing-between-contexts-in-irb</loc>
    <lastmod>2024-06-03T21:43:11-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/refactoring-with-enumerable-partition</loc>
    <lastmod>2025-11-19T15:43:10-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/net-ssh-timeouts-with-mike-perham</loc>
    <lastmod>2024-07-16T08:48:45-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/limiting-and-clamping-values-in-ruby</loc>
    <lastmod>2024-05-27T20:02:37-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/github-actions-custom-inputs</loc>
    <lastmod>2026-01-19T18:38:54-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rubygems-trusted-publishing</loc>
    <lastmod>2024-05-17T13:40:53-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/refactoring-local-variables-to-methods</loc>
    <lastmod>2024-05-17T14:53:03-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/refactoring-rigid-code</loc>
    <lastmod>2025-04-29T07:50:28-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/practical-decorators-and-extracting-concepts</loc>
    <lastmod>2024-05-27T20:06:23-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/one-time-payments-with-pay-and-stripe</loc>
    <lastmod>2025-11-24T09:02:25-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/transcription-ui-improvements</loc>
    <lastmod>2024-07-03T18:27:49-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/transcribing-videos-with-whisper-and-ruby</loc>
    <lastmod>2024-07-03T18:29:37-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/changing-contexts-to-objects-with-irb</loc>
    <lastmod>2025-09-22T04:45:57-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-install-and-run-whisper-from-ruby</loc>
    <lastmod>2024-07-03T18:29:09-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/video-sync-cron-job</loc>
    <lastmod>2025-09-23T09:57:55-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/syncing-videos-with-api-client</loc>
    <lastmod>2024-09-15T00:07:12-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/video-hosting-api-client</loc>
    <lastmod>2024-07-03T18:28:38-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/automatic-transcriptions-database-model</loc>
    <lastmod>2024-07-10T07:47:44-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/activerecord-aggregations-composed_of</loc>
    <lastmod>2024-07-03T18:38:23-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/enhancing-rails-scaffolds-with-hook-for</loc>
    <lastmod>2024-07-03T18:38:23-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/action-controller-modules</loc>
    <lastmod>2024-03-08T09:24:37-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/web-scraper-conclusion</loc>
    <lastmod>2024-12-05T05:05:36-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/web-scraper-production-emails</loc>
    <lastmod>2024-04-20T11:52:32-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/web-scraper-deploying-to-production</loc>
    <lastmod>2026-07-22T06:21:04-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/web-scraper-success-emails</loc>
    <lastmod>2026-07-20T09:52:12-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/web-scraper-ui-tailwindcss</loc>
    <lastmod>2026-01-19T18:39:11-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/web-scraper-controller-actions</loc>
    <lastmod>2024-02-06T15:07:29-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/web-scraper-models</loc>
    <lastmod>2024-02-06T15:07:29-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/web-scraper-ruby-nokogiri</loc>
    <lastmod>2024-03-01T07:27:00-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/extending-rails-associations</loc>
    <lastmod>2026-06-12T21:11:43-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/using-deprecation-warnings-in-rails</loc>
    <lastmod>2026-01-19T18:39:34-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/components-with-phlex-in-rails</loc>
    <lastmod>2026-01-12T13:37:31-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/mission-control-jobs-rails</loc>
    <lastmod>2026-02-05T06:34:07-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/dynamic-single-table-inheritance-with-rails</loc>
    <lastmod>2026-08-19T14:55:25-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/single-table-inheritance-with-activerecord-in-rails</loc>
    <lastmod>2026-07-30T02:10:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/noticed-v2</loc>
    <lastmod>2026-01-19T18:39:33-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-3-3</loc>
    <lastmod>2023-12-29T12:03:29-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/syncing-repositories-with-ruby-scripts-part-2</loc>
    <lastmod>2023-12-21T19:46:16-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/solid-queue-rails</loc>
    <lastmod>2024-05-23T13:35:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/syncing-repositories-with-ruby-scripts-part-1</loc>
    <lastmod>2026-01-19T18:39:50-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/linux-signal-trapping-in-ruby</loc>
    <lastmod>2024-07-03T18:38:23-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/improving-form-with-errors-in-rails</loc>
    <lastmod>2023-12-08T22:29:28-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/dynamics-configs-in-devise-with-lambdas</loc>
    <lastmod>2026-01-19T18:38:01-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/template-locals-in-rails-7-1</loc>
    <lastmod>2026-01-19T18:38:01-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/custom-activerecord-attribute-serializers</loc>
    <lastmod>2024-07-03T18:38:23-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/activestorage-named-variants-preprocessing-and-representations</loc>
    <lastmod>2024-07-03T18:38:23-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/html-learning-path-html-document-structure</loc>
    <lastmod>2023-11-02T14:09:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/html-learning-path-button-element</loc>
    <lastmod>2023-11-02T14:09:41-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/html-learning-path-intro-to-forms</loc>
    <lastmod>2023-11-02T14:09:41-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/html-learning-path-text-elements</loc>
    <lastmod>2024-03-21T14:00:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/html-learning-path-additional-semantic-elements</loc>
    <lastmod>2023-11-02T14:09:41-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/html-learning-path-image-element</loc>
    <lastmod>2024-06-05T06:03:12-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/html-learning-path-additional-input-types</loc>
    <lastmod>2023-11-02T14:09:41-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/html-learning-path-list-and-nav-elements</loc>
    <lastmod>2023-11-02T14:09:41-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/html-learning-path-form-parameter-naming-conventions-in-rails</loc>
    <lastmod>2026-08-07T05:49:06-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/what-is-html-and-why-learn-it</loc>
    <lastmod>2023-11-02T14:09:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/html-learning-path-anchor-elements</loc>
    <lastmod>2023-11-02T14:09:41-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/organizing-rails-model-files</loc>
    <lastmod>2026-01-19T18:39:31-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-env-string-inquirer</loc>
    <lastmod>2025-02-11T18:11:52-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/powerful-rails-features-you-might-not-know</loc>
    <lastmod>2023-10-26T10:12:10-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/strict-loading-with-activerecord</loc>
    <lastmod>2023-10-16T11:45:30-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/the-behaviors-of-super</loc>
    <lastmod>2023-12-18T07:54:20-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/wrapping-up-our-url-shortener</loc>
    <lastmod>2025-11-06T08:44:57-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/health-check-endpoint-in-rails-7-1</loc>
    <lastmod>2024-12-13T08:17:20-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/link-pagination-with-pagy</loc>
    <lastmod>2024-08-06T02:16:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/url-shortener-github-actions</loc>
    <lastmod>2024-07-03T18:38:23-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-link-integration-tests</loc>
    <lastmod>2024-07-03T18:38:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-edit-permissions-for-links</loc>
    <lastmod>2025-03-02T02:02:19-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/activejob-perform-all-later</loc>
    <lastmod>2024-07-03T18:38:23-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/challenge-add-users-to-the-url-shortener</loc>
    <lastmod>2024-07-03T18:38:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/deploying-url-shortener-to-production-with-hatchbox</loc>
    <lastmod>2025-02-25T18:24:36-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-upgrade-to-rails-7-1</loc>
    <lastmod>2024-12-13T08:17:20-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/copy-link-to-clipboard</loc>
    <lastmod>2024-07-03T18:38:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/retrieving-link-metadata-with-background-jobs</loc>
    <lastmod>2026-01-19T18:39:40-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/unused-rails-routes-command</loc>
    <lastmod>2025-05-07T10:13:38-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/improving-the-url-shortener-design</loc>
    <lastmod>2024-07-03T18:38:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/link-views-chart</loc>
    <lastmod>2024-07-03T18:38:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/short-url-link-redirects</loc>
    <lastmod>2024-07-03T18:38:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/magic-link-auth-with-generates-token-for-in-rails-7-1</loc>
    <lastmod>2025-07-24T21:35:48-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/find-by-short-code</loc>
    <lastmod>2026-02-24T01:40:59-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/base62-decoding-short-codes</loc>
    <lastmod>2025-12-05T11:16:18-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/authenticate-by-password-challenge-in-rails-7-1</loc>
    <lastmod>2024-06-13T07:28:37-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/base62-encoding-short-codes</loc>
    <lastmod>2024-08-02T05:52:55-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/creating-the-link-model</loc>
    <lastmod>2024-07-03T18:38:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/normalizes-activerecord</loc>
    <lastmod>2026-08-13T11:32:11-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/url-shortener-requirements</loc>
    <lastmod>2024-12-16T23:21:41-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-7-1-authentication-from-scratch</loc>
    <lastmod>2026-06-12T07:06:33-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/virtual-generated-columns-with-activerecord</loc>
    <lastmod>2023-11-21T20:59:46-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-debugging-with-strace</loc>
    <lastmod>2024-04-16T08:42:11-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/extending-rails-gently</loc>
    <lastmod>2023-08-28T23:01:54-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/bundler-ruby-version-file</loc>
    <lastmod>2023-12-18T07:54:20-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/responsive-navigation-with-turbo</loc>
    <lastmod>2024-07-03T18:38:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/law-of-demeter-and-delegation</loc>
    <lastmod>2024-09-30T10:05:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/better-debugging-with-the-ruby-debug-gem</loc>
    <lastmod>2024-04-16T04:38:06-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-components-from-scratch</loc>
    <lastmod>2026-09-02T21:34:11-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/dynamic-nested-forms-with-turbo-part-2</loc>
    <lastmod>2024-12-27T03:04:55-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/refactoring-turbo-streams-into-turbo-frames</loc>
    <lastmod>2024-10-16T12:54:02-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/routing-concerns-and-scopes-in-rails</loc>
    <lastmod>2026-01-19T18:39:26-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/reusable-rails-features-with-concerns</loc>
    <lastmod>2024-07-03T18:38:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/refactoring-with-activesupport-timewithzone</loc>
    <lastmod>2023-07-17T08:57:05-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/liking-posts-in-rails-with-hotwire</loc>
    <lastmod>2024-07-03T18:38:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/understand-scope-returns</loc>
    <lastmod>2025-11-04T14:05:16-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-a-highlight-button-to-trix</loc>
    <lastmod>2024-07-03T18:38:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/deploying-our-password-manager-to-fly</loc>
    <lastmod>2025-02-16T00:08:30-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/styling-the-password-manager-with-tailwindcss</loc>
    <lastmod>2024-07-03T18:38:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/password-sharing-roles-and-permissions</loc>
    <lastmod>2025-02-15T01:46:17-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sharing-passwords-between-users</loc>
    <lastmod>2024-07-03T18:38:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-debug-oauth-login-with-omnniauth</loc>
    <lastmod>2023-06-22T21:21:46-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/copy-passwords-to-clipboard</loc>
    <lastmod>2024-07-03T18:38:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/editing-passwords</loc>
    <lastmod>2024-07-03T18:38:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/creating-passwords-through-a-join-table</loc>
    <lastmod>2025-10-01T06:20:43-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/encrypting-passwords-in-the-database</loc>
    <lastmod>2025-04-09T13:11:51-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/password-manager-database-models</loc>
    <lastmod>2025-01-21T23:53:00-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/link_to-vs-button_to-in-rails</loc>
    <lastmod>2023-06-21T02:08:03-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-subdomains-to-the-addressable-gem</loc>
    <lastmod>2023-06-05T01:15:03-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/advanced-url-parsing-in-rails-with-publicsuffix-and-addressable-gems</loc>
    <lastmod>2023-05-29T12:33:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-process-inbound-webhooks-railsconf-2023</loc>
    <lastmod>2026-01-19T18:38:50-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/upload-cover-images-in-rails-with-active-storage</loc>
    <lastmod>2025-01-27T15:24:14-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/decorating-with-simple_delegator-and-modules</loc>
    <lastmod>2023-10-17T09:57:39-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-add-pagination-for-blog-posts-in-rails</loc>
    <lastmod>2026-08-25T11:06:12-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-upgrade-ruby-versions</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/the-mvc-pattern-explained</loc>
    <lastmod>2023-10-11T19:17:34-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/blog-posts-with-file-uploads-using-activestorage-and-amazon-s3</loc>
    <lastmod>2024-11-25T01:54:31-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rich-text-blog-posts-with-actiontext</loc>
    <lastmod>2025-12-19T08:47:14-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sorting-blog-posts-with-scopes</loc>
    <lastmod>2026-07-25T06:17:27-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/writing-tests-for-scheduled-blog-posts</loc>
    <lastmod>2026-01-19T18:38:41-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-scheduled-blog-posts</loc>
    <lastmod>2025-01-27T12:19:25-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/deploying-our-rails-blog-to-production</loc>
    <lastmod>2026-02-06T03:40:01-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-tailwindcss-to-rails</loc>
    <lastmod>2026-02-06T04:54:36-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/authenticating-blog-admin-pages</loc>
    <lastmod>2025-12-19T08:10:54-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-a-blog-post-destroy-action-and-refactoring</loc>
    <lastmod>2025-02-22T08:13:08-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/edit-and-update-blog-post-actions</loc>
    <lastmod>2024-09-03T09:43:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/creating-new-blog-posts</loc>
    <lastmod>2026-01-19T18:39:56-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-a-new-blog-post-action</loc>
    <lastmod>2024-10-21T03:24:26-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-a-blog-post-show-action</loc>
    <lastmod>2024-07-10T00:00:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-a-blog-index-action</loc>
    <lastmod>2026-01-19T18:27:36-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/creating-a-blog-post-model</loc>
    <lastmod>2025-04-03T23:24:59-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-application-structure-explained</loc>
    <lastmod>2024-08-03T12:19:57-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/blog-rails-new</loc>
    <lastmod>2024-08-31T22:09:49-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/classes-and-objects-in-ruby</loc>
    <lastmod>2025-06-08T09:06:01-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/loops-and-blocks-in-ruby</loc>
    <lastmod>2024-06-01T02:46:27-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/refactoring-our-ruby-for-beginners-project</loc>
    <lastmod>2025-04-06T17:22:38-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/methods-and-functions-in-ruby</loc>
    <lastmod>2025-03-14T22:24:54-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/conditionals-in-ruby</loc>
    <lastmod>2026-01-24T11:09:28-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/hashes-in-ruby</loc>
    <lastmod>2025-04-18T21:00:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/arrays-in-ruby</loc>
    <lastmod>2025-03-20T16:54:52-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/integers-and-floats-in-ruby</loc>
    <lastmod>2026-01-21T05:11:39-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/strings-in-ruby</loc>
    <lastmod>2026-03-05T20:53:53-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-scripts-and-irb</loc>
    <lastmod>2026-03-23T19:59:05-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/custom-turbo-stream-actions</loc>
    <lastmod>2026-06-23T09:10:33-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-getting-setup</loc>
    <lastmod>2023-09-05T09:12:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-update-delete-statements</loc>
    <lastmod>2023-09-01T10:55:37-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-where-calculations</loc>
    <lastmod>2023-09-01T10:46:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-foreign-keys</loc>
    <lastmod>2023-09-01T11:07:06-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-having-statements</loc>
    <lastmod>2025-07-31T09:05:27-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-select-statement</loc>
    <lastmod>2023-09-01T10:38:35-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-create-drop-databases</loc>
    <lastmod>2024-12-01T10:39:56-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-create-drop-tables</loc>
    <lastmod>2026-04-08T06:47:25-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-insert-statement</loc>
    <lastmod>2023-09-01T10:25:27-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-primary-keys</loc>
    <lastmod>2023-09-01T11:07:06-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-where-clause</loc>
    <lastmod>2023-09-01T10:46:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-join-statement</loc>
    <lastmod>2023-09-01T11:07:06-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-group-by-with-join</loc>
    <lastmod>2023-09-01T11:24:54-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-calculations-with-columns</loc>
    <lastmod>2023-11-11T09:28:26-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-string-functions</loc>
    <lastmod>2023-09-01T10:38:35-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-learning-path-group-by</loc>
    <lastmod>2023-09-01T11:07:05-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/custom-turbo-stream-actions-and-auto-submitting-forms</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-initialization-internals</loc>
    <lastmod>2025-11-04T14:08:07-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/custom-rails-generators</loc>
    <lastmod>2023-08-30T15:16:10-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/testing-http-requests-with-webmock</loc>
    <lastmod>2024-06-05T22:01:30-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/extracting-base-classes-in-ruby</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/net-http-api-client-from-scratch</loc>
    <lastmod>2024-05-17T15:41:56-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-test-omniauth-with-rails</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/turbo-confirm-modals-with-confirmation-text-in-rails</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/concerns-making-duration-calculation-module</loc>
    <lastmod>2025-02-10T02:17:19-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/serializing-attributes-with-custom-coders</loc>
    <lastmod>2023-04-16T08:26:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-caching-with-memcached</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-subscript-operator</loc>
    <lastmod>2026-01-19T18:39:23-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/custom-rack-middleware-for-rails</loc>
    <lastmod>2023-02-27T17:22:07-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/modular-code-organization</loc>
    <lastmod>2024-05-17T14:53:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/building-utilities-with-ruby-scripts</loc>
    <lastmod>2025-06-03T08:26:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/debugging-with-caller</loc>
    <lastmod>2023-12-18T07:54:20-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/alexa-skill-with-rails</loc>
    <lastmod>2025-11-04T14:08:17-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/dynamic-nested-forms-with-turbo</loc>
    <lastmod>2025-05-12T11:46:57-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-codemirror-6-with-ruby-on-rails</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/custom-actiontext-sanitizer-scrubber-rails</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/your-first-ruby-gem-part-2</loc>
    <lastmod>2025-06-03T08:26:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/refresh-omniauth-hash</loc>
    <lastmod>2026-01-19T18:27:36-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/your-first-ruby-gem</loc>
    <lastmod>2026-01-19T18:39:39-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/debugging-custom-webhooks-in-the-pay-gem</loc>
    <lastmod>2023-02-14T16:20:57-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/creating-a-railsbyte</loc>
    <lastmod>2024-05-17T14:53:46-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/error-handling-ergonomics</loc>
    <lastmod>2023-03-03T08:08:02-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-deploy-rails-to-render</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/github-apps-ruby-on-rails</loc>
    <lastmod>2024-04-25T09:39:28-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/maintaining-the-sequenced-gem</loc>
    <lastmod>2023-02-14T16:20:15-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/deploy-rails-to-fly-io</loc>
    <lastmod>2023-11-23T16:00:22-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-mqtt-ruby</loc>
    <lastmod>2023-02-15T14:09:52-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sql-introduction-with-postgresql</loc>
    <lastmod>2025-11-18T22:06:29-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-air-quality-monitoring</loc>
    <lastmod>2023-02-15T14:09:48-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-usehcaptcha-with-ruby-on-rails</loc>
    <lastmod>2026-07-16T05:12:10-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/modify-and-customize-actiontext-html-output</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-update-actiontext-attachments</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-parameters-with_defaults</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/custom-hotwire-turbo-confirm-modals</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/polymorphic-select-rails-globalid</loc>
    <lastmod>2026-07-16T02:20:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/eigenclasses</loc>
    <lastmod>2026-01-19T18:39:47-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/command-palette-ruby-on-rails</loc>
    <lastmod>2026-07-23T23:59:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/building-has-one-from-has-many-associations</loc>
    <lastmod>2025-11-04T14:06:35-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/domain-subdomain-routing-constraints-in-rails</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/test-meilisearch-rails</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/assert-difference-deep-dive</loc>
    <lastmod>2025-11-04T14:06:15-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/route-constraints-in-rails</loc>
    <lastmod>2024-07-03T18:38:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-testing-database-url-env</loc>
    <lastmod>2023-09-06T11:19:26-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/flattening-scopes-in-ruby</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/css-variables-with-rails</loc>
    <lastmod>2023-04-11T00:47:42-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-ruby-ensure</loc>
    <lastmod>2023-02-14T16:21:22-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sidekiq-web-ui-bugfix</loc>
    <lastmod>2024-05-17T15:45:48-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/code-review-receipts-composability</loc>
    <lastmod>2025-01-14T01:17:14-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-feature-flags-with-flipper</loc>
    <lastmod>2026-04-22T05:15:54-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-maintenance-tasks</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-meilisearch-rails</loc>
    <lastmod>2026-02-24T01:40:25-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-csrf-works-ruby-on-rails</loc>
    <lastmod>2023-02-14T16:21:10-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/inline-editing-turbo-frames</loc>
    <lastmod>2024-07-11T12:43:27-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-system-testing-file-uploads</loc>
    <lastmod>2026-01-19T18:37:29-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/realtime-charts-with-stimulus-target-callbacks</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/live-reload-esbuild-rails</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/turbo-data-confirm-method-and-disable</loc>
    <lastmod>2024-10-27T17:41:07-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-write-c-extensions-for-ruby-gems</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-kredis-with-rails</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/using-tdd-to-fix-a-bug-in-kredis-gem</loc>
    <lastmod>2023-09-06T11:19:26-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/refactoring-javascript-with-stimulus-values-api-defaults</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/datatables-from-scratch-using-hotwire</loc>
    <lastmod>2025-05-06T07:34:05-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/parallel-activerecord-queries-with-load-async-rails-7</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-code-review-with-kasper</loc>
    <lastmod>2023-06-13T12:54:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-jquery-with-esbuild</loc>
    <lastmod>2024-11-01T15:37:56-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/migrate-attr_encrypted-to-rails-7-encryption</loc>
    <lastmod>2025-12-11T20:00:41-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/bootstrap-css-bundling-rails</loc>
    <lastmod>2025-11-29T00:31:21-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/esbuild-jsbundling-rails</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/custom-activerecord-validations-in-rails</loc>
    <lastmod>2025-07-09T04:01:00-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/testing-api-requests-with-rails</loc>
    <lastmod>2023-07-04T13:08:54-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/api-crud-actions</loc>
    <lastmod>2023-07-04T10:55:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/mapping-api-resources-and-pagination</loc>
    <lastmod>2023-08-16T17:48:01-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/json-to-ruby-openstruct</loc>
    <lastmod>2023-07-04T10:55:28-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/api-requests-with-faraday</loc>
    <lastmod>2023-07-04T10:55:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-requestjs-query-option</loc>
    <lastmod>2024-05-17T15:50:38-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/dynamic-select-fields-with-rails-hotwire</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/dynamic-authorization-roles-with-pundit</loc>
    <lastmod>2025-08-07T07:55:09-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-http-server-from-scratch-with-rack-rails-support</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-http-server-from-scratch</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/deploy-rails-staging-env</loc>
    <lastmod>2023-02-15T14:08:33-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-mail-interceptors-and-observers</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/activerecord-default-scope-unscope</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-web-components</loc>
    <lastmod>2024-12-23T12:33:47-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-requestjs</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-email-unsubscribe-links</loc>
    <lastmod>2026-01-19T18:25:29-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-custom-configuration</loc>
    <lastmod>2026-01-19T18:39:52-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/processing-emails-with-actiontext-and-activestorage</loc>
    <lastmod>2023-02-14T16:22:20-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/routing-inbound-emails-actionmailbox-rails</loc>
    <lastmod>2023-02-14T16:22:16-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-hotwire-actionmailbox-part-2</loc>
    <lastmod>2023-10-12T07:40:54-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-hotwire-actionmailbox-part-1</loc>
    <lastmod>2023-02-14T16:22:18-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/contrasting-colors-with-yiq</loc>
    <lastmod>2026-01-19T18:25:55-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-request-variants</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/stripe-checkout-rails</loc>
    <lastmod>2024-05-10T12:37:27-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/wrapping-exceptions-in-ruby</loc>
    <lastmod>2023-06-25T17:09:58-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/docker-basics-for-rails</loc>
    <lastmod>2024-12-18T09:41:43-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/hotwire-flash-messages</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/geolocation-api-with-rails</loc>
    <lastmod>2024-07-03T18:38:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-subdomain-cookies</loc>
    <lastmod>2024-10-04T09:10:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-create-a-rails-engine</loc>
    <lastmod>2023-05-30T04:30:28-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/realtime-nested-comments-part-3</loc>
    <lastmod>2025-09-24T22:58:50-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/realtime-nested-comments-part-2</loc>
    <lastmod>2026-01-19T18:23:05-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/realtime-nested-comments-part-1</loc>
    <lastmod>2025-08-18T08:48:45-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-24-omniauth-urls</loc>
    <lastmod>2025-04-09T22:08:44-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-2-how-to-create-a-new-rails-app</loc>
    <lastmod>2023-07-10T12:44:46-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-13-creating-a-sign-up-form</loc>
    <lastmod>2023-05-09T00:26:39-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-14-handling-sign-up-errors</loc>
    <lastmod>2024-03-17T20:04:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-20-forgot-your-password</loc>
    <lastmod>2024-01-23T20:33:43-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-22-password-reset-update</loc>
    <lastmod>2023-02-20T10:28:21-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-21-reset-password-token-mailer</loc>
    <lastmod>2023-03-17T06:04:52-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-37-creating-a-github-repo-to-store-our-code</loc>
    <lastmod>2023-02-20T10:47:25-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-4-the-mvc-model-view-controller-pattern</loc>
    <lastmod>2023-08-08T21:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-29-tweets-index-new-actions</loc>
    <lastmod>2023-02-20T10:38:40-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-3-how-http-requests-work-in-the-browser</loc>
    <lastmod>2023-07-08T02:27:38-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-7-adding-bootstrap-css-javascript</loc>
    <lastmod>2023-04-11T00:47:03-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-6-the-root-route</loc>
    <lastmod>2023-05-08T15:38:06-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-12-validations</loc>
    <lastmod>2023-02-20T10:18:29-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-17-login-form</loc>
    <lastmod>2023-02-20T10:23:35-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-18-accessing-the-current-user</loc>
    <lastmod>2023-05-09T15:35:33-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-10-setting-up-a-git-repository-and-flash-messages</loc>
    <lastmod>2023-04-11T00:47:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-19-edit-password</loc>
    <lastmod>2023-10-19T21:02:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-27-twitter-accounts-page</loc>
    <lastmod>2024-06-17T21:59:59-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-28-setting-records-with-before-actions</loc>
    <lastmod>2023-02-20T10:37:55-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-9-url-helpers-and-link_to</loc>
    <lastmod>2023-04-11T00:47:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-15-login-with-session-cookies</loc>
    <lastmod>2023-06-13T13:45:55-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-11-creating-the-user-model</loc>
    <lastmod>2023-10-21T14:54:10-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-16-logging-out-users</loc>
    <lastmod>2023-08-13T11:13:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-35-editing-tweets</loc>
    <lastmod>2023-02-20T10:45:08-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-26-table-plus</loc>
    <lastmod>2023-02-20T10:33:28-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-31-tweet-partial</loc>
    <lastmod>2023-02-20T10:40:16-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-33-twitter-api</loc>
    <lastmod>2024-03-28T06:58:41-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-25-twitter-account-model</loc>
    <lastmod>2023-09-29T15:50:45-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-34-background-job-for-posting-tweets</loc>
    <lastmod>2023-04-12T09:11:34-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-30-tweet-validations</loc>
    <lastmod>2023-02-20T10:39:20-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-36-background-jobs-with-sidekiq</loc>
    <lastmod>2023-02-20T10:46:33-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-32-edit-and-destroy-tweets</loc>
    <lastmod>2023-02-20T10:41:06-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-8-using-partials-for-the-navbar</loc>
    <lastmod>2025-02-28T17:08:53-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-41-next-steps</loc>
    <lastmod>2026-01-19T18:39:33-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-40-omniauth-csrf-protection</loc>
    <lastmod>2023-02-20T10:58:12-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-39-dependent-destroy-model-associations</loc>
    <lastmod>2023-02-20T10:48:46-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-38-deploying-to-heroku</loc>
    <lastmod>2023-10-23T13:13:33-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-1-installing-ruby-on-rails</loc>
    <lastmod>2023-07-08T02:26:32-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-5-routes-and-route-types</loc>
    <lastmod>2023-05-29T01:46:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-for-beginners-part-23-rails-credentials</loc>
    <lastmod>2023-04-12T08:40:56-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/friendlyid-history</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-fragment-caching-with-permissions</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/hotwire-modal-forms</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/upgrade-from-turbolinks-to-hotwire-and-turbo</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/devise-hotwire-turbo</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/hotwire-rails</loc>
    <lastmod>2026-01-19T18:22:56-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/deprecation-exceptions</loc>
    <lastmod>2024-11-04T23:30:22-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/stimulus-js-2</loc>
    <lastmod>2023-02-15T14:07:55-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/advanced-github-actions</loc>
    <lastmod>2023-09-06T11:19:26-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-continuous-deployment-with-github-actions</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/upgrading-acts-as-tenant</loc>
    <lastmod>2026-01-19T18:38:55-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/dual-boot-rails-versions</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/bulk-operations-in-rails</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/require-work-email-address-on-registration</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/improving-the-rails-route-generator</loc>
    <lastmod>2025-07-30T02:35:57-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/gtag-js-with-turbolinks</loc>
    <lastmod>2024-05-17T15:53:25-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-flash-messages-with-buttons</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/submit-complex-form-data-in-rails</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/contributing-to-thor</loc>
    <lastmod>2025-07-30T02:33:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/row-level-multitenancy-in-rails</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-test-gem-dependencies</loc>
    <lastmod>2023-09-06T11:19:26-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/designing-and-building-the-noticed-gem</loc>
    <lastmod>2023-06-14T02:10:41-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-notifications-with-noticed</loc>
    <lastmod>2025-10-10T00:13:57-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-rails-i18n</loc>
    <lastmod>2025-06-02T08:30:58-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-group-chat-revised-part-5</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-group-chat-revised-part-4</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-caching-etags</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/improving-the-rails-conductor-action-mailbox</loc>
    <lastmod>2023-02-15T13:56:35-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/webpack-bundle-analyzer</loc>
    <lastmod>2023-02-15T13:56:30-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-group-chat-revised-part-3</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/simplecov-code-coverage-and-railsbytes</loc>
    <lastmod>2023-09-06T11:19:26-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/multiuser-live-video-chat-in-rails</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/intersection-observer-api-infinite-scroll</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-cable-ready</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-group-chat-revised-part-2</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-group-chat-revised-part-1</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/throttling-infinite-scroll</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/infinite-scroll-stimulus-js</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-drag-and-drop-sortable</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/stimulus-reflex-basics</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-module-include-tracking</loc>
    <lastmod>2023-10-13T14:15:38-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/webpack-require-context</loc>
    <lastmod>2023-02-15T13:56:02-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/google-maps-places-autocomplete-with-rails</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/pay-gem-rails</loc>
    <lastmod>2023-02-15T14:06:42-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/testing-file-uploads-with-shrine</loc>
    <lastmod>2024-07-03T18:38:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-file-uploads-with-shrine</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/start-to-finish-app-animatedgifme-part-3</loc>
    <lastmod>2023-02-15T14:06:32-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/start-to-finish-app-animatedgifme-part-2</loc>
    <lastmod>2023-02-15T14:06:26-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/start-to-finish-app-animatedgifme-part-1</loc>
    <lastmod>2023-02-15T14:06:16-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/testing-activestorage-file-uploads-and-fixtures</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/realtime-online-user-tracking-with-actioncable</loc>
    <lastmod>2025-03-06T13:16:33-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/tracking-online-users-in-rails-with-timestamps</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/uppy-with-active-storage</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/aws-cloud9-ruby-on-rails-development</loc>
    <lastmod>2025-04-21T22:04:41-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-mocks-in-ruby-tests</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/dependency-injection-ruby</loc>
    <lastmod>2023-11-06T09:26:35-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-stubs-minitest</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/brittle-tests-hardcoded-values</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/refactoring-rubocop-github-action</loc>
    <lastmod>2023-02-15T13:55:44-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/test-rails-actioncable-with-devise</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-test-actionmailer</loc>
    <lastmod>2026-07-21T03:54:46-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/testing-times-and-dates-with-rails</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/testing-ruby-on-rails-active-job</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/testing-external-apis-with-vcr</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/testing-apis-with-webmock</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/github-actions-continuous-integration-ruby-on-rails</loc>
    <lastmod>2023-05-29T12:21:04-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/system-tests-in-rails</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-integration-tests</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/devise-test-helpers</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-rails-fixtures</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/test-driven-development-basics</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/testing-rails-validations</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-6-multiple-databases</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/handle-race-conditions-with-pessimistic-locking</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/optimistic-locking-with-rails</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/amp-with-rails</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-array-wrap</loc>
    <lastmod>2023-05-21T10:40:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-twiml-in-rails</loc>
    <lastmod>2023-02-15T13:51:17-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/inbound-sms-in-rails-with-twilio</loc>
    <lastmod>2026-01-19T18:39:42-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-send-sms-messages-with-rails-and-twilio</loc>
    <lastmod>2025-01-31T10:04:40-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/amazon-cloudfront-cdn-for-rails-assets</loc>
    <lastmod>2023-09-14T15:14:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/building-a-product-with-jumpstart-pro</loc>
    <lastmod>2023-02-15T14:04:33-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/notifications-action-text-user-mentions</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/save-action-mailbox-html-emails-with-action-text</loc>
    <lastmod>2024-07-03T18:38:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/action-mailbox-rails-6</loc>
    <lastmod>2024-12-11T08:35:11-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/actionable-errors-in-rails-6</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-bootstrap-with-webpack-and-rails</loc>
    <lastmod>2026-01-19T18:21:22-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/purgecss</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/tailwindcss-1-0-with-rails-6</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/webpacker-javascript-in-rails-6</loc>
    <lastmod>2024-07-16T04:02:32-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-6-db-system-change-command</loc>
    <lastmod>2023-02-15T14:05:34-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/contribute-to-rails-rich-text-field-generators</loc>
    <lastmod>2023-04-20T11:11:27-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/user-onboarding-progress-bar</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/at-mentions-with-actiontext</loc>
    <lastmod>2026-01-19T18:39:12-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-action-text</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/strong-passwords-pwned-api</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/deploy-rails-to-ubuntu-18-04</loc>
    <lastmod>2023-05-16T22:55:09-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-symbols-vs-string</loc>
    <lastmod>2023-03-09T11:21:18-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/dynamic-nested-forms-with-stimulus-js</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/autosave-draft-records-part-2</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/autosave-draft-records</loc>
    <lastmod>2024-10-23T08:15:41-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/server-administration-with-cockpit</loc>
    <lastmod>2023-05-16T23:13:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/fail2ban</loc>
    <lastmod>2026-04-09T01:08:55-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-ruby-2-6-jit</loc>
    <lastmod>2026-01-19T18:39:44-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/embeddable-javascript-widget-part-6</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/embeddable-javascript-widget-part-5</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/cross-origin-resource-sharing-with-rails</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/embeddable-javascript-widget-part-3</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/embeddable-javascript-widget-part-2</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/user-avatars-with-rails-active-storage</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/embeddable-javascript-widget-part-1</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-link-to-current-page-with-params</loc>
    <lastmod>2026-06-11T03:59:57-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/search-filters-with-elasticsearch-aggregations</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/slack-slash-command-app-with-rails</loc>
    <lastmod>2026-01-19T18:39:32-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/name-of-person</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/reddit-style-comment-thread-pagination</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/deleting-comments-in-nested-threads</loc>
    <lastmod>2024-07-03T18:38:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/nested-comment-threads-in-rails-part-3</loc>
    <lastmod>2026-03-24T02:32:48-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/nested-comment-threads-in-rails-part-2</loc>
    <lastmod>2026-03-10T00:01:02-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/nested-comment-threads-in-rails-part-1</loc>
    <lastmod>2025-09-24T22:56:09-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/pagination-with-pagy-gem</loc>
    <lastmod>2024-07-03T18:38:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/auto-detect-user-time-zones-in-rails</loc>
    <lastmod>2024-07-03T18:38:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/stripe-signed-webhooks</loc>
    <lastmod>2023-02-15T14:05:09-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/referral-program-from-scratch</loc>
    <lastmod>2024-07-03T18:38:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/affiliate-referral-program-stripe-rewardful</loc>
    <lastmod>2023-02-15T14:05:07-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/batching-background-jobs-with-sidekiq</loc>
    <lastmod>2024-07-03T18:38:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sending-webhooks-with-exponential-backoff</loc>
    <lastmod>2025-05-19T02:45:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/react-native-rails-api-part-3</loc>
    <lastmod>2024-07-03T18:38:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/react-native-rails-api-part-2</loc>
    <lastmod>2024-07-03T18:38:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/react-native-rails-api-part-1</loc>
    <lastmod>2024-07-03T18:38:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/doorkeeper-omniauth-oauth-client</loc>
    <lastmod>2023-12-04T08:38:27-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/api-authentication-with-oauth-provider</loc>
    <lastmod>2023-02-15T13:49:50-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/solid-dependency-inversion-principle</loc>
    <lastmod>2023-03-24T15:29:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-migrate-from-heroku-to-hatchbox</loc>
    <lastmod>2023-02-14T16:23:11-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/solid-interface-segregation-principle</loc>
    <lastmod>2023-10-14T16:33:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/direct-uploads-with-rails-active-storage</loc>
    <lastmod>2024-07-03T18:38:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/realtime-ssh-logs-with-actioncable</loc>
    <lastmod>2023-11-09T08:59:37-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/solid-liskov-substitution-principle</loc>
    <lastmod>2023-03-24T14:46:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/migrate-from-paperclip-to-rails-active-storage</loc>
    <lastmod>2025-01-26T03:18:53-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vue-js-slots</loc>
    <lastmod>2024-07-03T18:38:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/writing-tests-for-rack-middleware</loc>
    <lastmod>2024-07-03T18:38:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/solid-open-closed-principle</loc>
    <lastmod>2023-11-08T13:59:55-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vuejs-components-in-rails-views</loc>
    <lastmod>2024-07-03T18:38:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/solid-single-responsibility-principle</loc>
    <lastmod>2023-11-08T13:24:11-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-create-an-active-storage-previewer</loc>
    <lastmod>2026-01-19T18:25:30-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/debugging-and-fixing-rails-active-storage-bug</loc>
    <lastmod>2024-05-17T14:51:49-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-application-templates</loc>
    <lastmod>2026-01-19T18:39:52-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-active-support-current-attributes</loc>
    <lastmod>2024-07-03T18:38:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/file-uploading-with-activestorage-rails-5-2</loc>
    <lastmod>2024-07-03T18:38:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/stimulus-js-twitter-ui-part-1</loc>
    <lastmod>2024-07-03T18:38:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/stimulus-js-twitter-ui-part-2</loc>
    <lastmod>2024-07-03T18:38:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/undo-sending-button-like-gmail</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-5-2-encrypted-credentials</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/building-a-hosting-platform-in-ruby</loc>
    <lastmod>2024-04-25T09:40:54-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/tailwind-css-framework-with-rails</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/handle-404-using-rescue_from</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/stimulus-js-framework-introduction</loc>
    <lastmod>2025-06-03T08:37:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-vuejs-trello-clone-part-8</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-vuejs-trello-clone-part-7</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-vuejs-trello-clone-part-6</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-vuejs-trello-clone-part-5</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-vuejs-trello-clone-part-4</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-vuejs-trello-clone-part-3</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-vuejs-trello-clone-part-2</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-vuejs-trello-clone-part-1</loc>
    <lastmod>2024-08-08T17:08:24-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ab-split-testing</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-error-tracking-with-errbit</loc>
    <lastmod>2023-02-15T14:14:23-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/two-factor-auth-with-devise</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/digital-ocean-spaces-with-rails</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/inbound-email-with-rails</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/administrate-custom-fields</loc>
    <lastmod>2023-02-15T14:14:07-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/geosearch-with-ajax</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/trix-editor</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/geosearch-with-searchkick</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sortable-drag-and-drop</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/geosearch-with-geocoder</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/bootsnap</loc>
    <lastmod>2026-08-18T02:59:28-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/google-maps-and-markers</loc>
    <lastmod>2024-07-03T18:38:15-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/testing-emails-with-mailcatcher</loc>
    <lastmod>2024-04-25T09:15:28-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/login-with-multiple-oauth-providers</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/facebook-api-and-auth-tokens-with-koala</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/geolocation-and-search-with-geocoder</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/login-with-facebook</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/debugging-how-to-interpret-a-stacktrace</loc>
    <lastmod>2023-05-18T15:13:59-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/stripe-elements-js</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/internal-metrics-with-ahoy-and-blazer</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/analytics-with-segment</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/charts-with-chartkick-and-groupdate</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/feature-flags-with-rollout</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/global-autocomplete-search</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/preferences-settings-with-activerecord-store</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/migrating-from-jquery-to-vanilla-javascript</loc>
    <lastmod>2025-08-18T11:22:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/itunes-controller-code-review-part-1</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/itunes-controller-code-review-part-2</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/itunes-controller-code-review-part-3</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-ujs-primer</loc>
    <lastmod>2023-09-26T07:59:27-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/using-vuejs-for-nested-forms-part-2</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/using-vuejs-for-nested-forms-part-1</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/code-review-run-number-refactoring</loc>
    <lastmod>2023-07-09T07:08:32-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-vuejs-and-turbolinks-together</loc>
    <lastmod>2023-02-15T14:13:02-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/using-webpack-in-rails-with-webpacker-gem</loc>
    <lastmod>2023-02-15T14:12:58-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/when-callbacks-and-adding-dependencies-are-good</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/form-objects-design-pattern</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/select-or-create-with-selectize-js</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/fixing-counter-caches-in-paranoia</loc>
    <lastmod>2025-01-23T06:20:27-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/advanced-counter-caching</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/decorators-with-draper</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/decorators-from-scratch</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/activerecord-explain</loc>
    <lastmod>2024-04-03T08:58:43-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/activerecord-transactions</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/counter-caches</loc>
    <lastmod>2025-05-07T10:13:38-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/devise-masquerade</loc>
    <lastmod>2023-02-15T14:12:52-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vuejs-jwt-auth-with-rails-api</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/json-api-format-and-active-model-serializers</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/jwt-with-devise</loc>
    <lastmod>2024-07-03T18:38:14-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/jwt-authentication-from-scratch-with-rails</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/api-auth-with-json-web-tokens-and-knock</loc>
    <lastmod>2026-04-10T01:17:26-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/using-activeadmin-to-build-an-admin-ui</loc>
    <lastmod>2023-02-15T14:12:45-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/jwt-vs-rails-session-cookies</loc>
    <lastmod>2023-03-08T10:43:13-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/our-first-api</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/multiple-file-uploads-with-shrine</loc>
    <lastmod>2023-02-15T14:02:51-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/adding-exceptions-to-recurring-events</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-to-use-turbolinks-clearCache</loc>
    <lastmod>2023-02-15T14:12:41-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/recurring-events</loc>
    <lastmod>2025-04-21T08:23:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ember-features-and-where-to-find-them</loc>
    <lastmod>2023-02-15T14:12:37-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/why-ember</loc>
    <lastmod>2026-01-19T18:26:21-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/user-interaction-with-ember</loc>
    <lastmod>2023-02-15T14:12:35-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/connection-ember-with-the-rails-api</loc>
    <lastmod>2023-02-15T14:12:33-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/your-first-ember-app</loc>
    <lastmod>2023-02-15T14:12:27-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/turbolinks-simplemde-markdown-editor</loc>
    <lastmod>2024-04-26T08:19:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/asset-pipeline-development-performance</loc>
    <lastmod>2024-05-17T14:51:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/shrine-background-and-video-transcoding</loc>
    <lastmod>2024-04-25T09:37:30-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/protecting-from-xss-with-sanitize</loc>
    <lastmod>2024-04-25T09:14:41-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/docusign-webhooks-ngrok</loc>
    <lastmod>2024-04-25T09:14:06-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/electronic-signatures-with-the-docusign-api</loc>
    <lastmod>2024-04-25T09:41:54-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/direct-file-uploads-to-s3-part-2</loc>
    <lastmod>2023-03-13T12:33:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/direct-file-uploads-to-s3-part-1</loc>
    <lastmod>2023-03-13T12:15:08-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/direct-file-uploads-to-s3-part-3</loc>
    <lastmod>2023-03-13T12:54:46-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/direct-messages-in-realtime-with-actioncable</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/file-uploading-with-shrine</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/multi-user-spreadsheets-with-actioncable-part-5</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/multi-user-spreadsheets-with-actioncable-part-4</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/multi-user-spreadsheets-with-actioncable-part-3</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/multi-user-spreadsheets-with-actioncable-part-2</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/multi-user-spreadsheets-with-actioncable-part-1</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/group-chat-part-7</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/group-chat-with-actioncable-part-6</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/group-chat-with-actioncable-part-5</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sending-emails-with-smtp-and-sendgrid</loc>
    <lastmod>2026-05-24T07:53:37-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/group-chat-with-actioncable-part-4</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/group-chat-with-actioncable-part-3</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/group-chat-with-actioncable-part-2</loc>
    <lastmod>2024-07-03T18:38:13-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/group-chat-with-actioncable-part-1</loc>
    <lastmod>2024-07-03T18:38:12-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/disabling-actioncable-for-unauthenticated-users</loc>
    <lastmod>2023-02-15T14:02:06-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/how-actioncable-uses-redis</loc>
    <lastmod>2023-02-15T23:31:11-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/solving-fizzbuzz-in-ruby</loc>
    <lastmod>2024-04-25T09:42:58-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/realtime-notifications-with-actioncable</loc>
    <lastmod>2025-09-24T10:19:35-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/improving-in-app-notifications</loc>
    <lastmod>2024-07-03T18:38:12-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/wrapping-business-logic-with-plain-old-ruby-objects</loc>
    <lastmod>2024-07-03T18:38:12-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/message-templates</loc>
    <lastmod>2024-07-03T18:38:12-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/custom-will_paginate-methods</loc>
    <lastmod>2024-04-25T09:42:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/inviting-users-with-devise_invitable</loc>
    <lastmod>2024-04-25T09:00:30-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/improving-query-performance-with-database-indexes</loc>
    <lastmod>2023-09-14T15:14:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/reposting-retweeting-reblogging</loc>
    <lastmod>2026-07-17T12:55:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sentiment-analysis-with-the-sentimental-gem</loc>
    <lastmod>2024-04-25T09:01:00-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/turbolinks-5-forms</loc>
    <lastmod>2024-04-26T08:19:44-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/advanced-caching-user-permissions-and-authorization</loc>
    <lastmod>2023-09-14T15:14:17-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/russian-doll-caching-with-rails-5</loc>
    <lastmod>2023-09-14T15:14:02-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/gorails-performance</loc>
    <lastmod>2023-09-14T15:13:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/upgrading-simple_calendar-for-rails-5</loc>
    <lastmod>2023-02-27T13:00:05-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/memoization</loc>
    <lastmod>2023-09-14T15:13:37-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/advanced-mailboxer-attachments</loc>
    <lastmod>2023-03-13T11:37:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/advanced-mailboxer-multiple-user-conversations</loc>
    <lastmod>2023-02-15T14:01:30-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/mailboxer-mark-as-read</loc>
    <lastmod>2023-02-15T14:01:27-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/upgrade-to-turbolinks-5</loc>
    <lastmod>2024-05-17T15:41:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/recaptcha</loc>
    <lastmod>2024-04-25T08:54:34-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/in-app-messaging-between-users</loc>
    <lastmod>2024-02-20T08:49:24-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/deploying-sidekiq-to-production-with-heroku</loc>
    <lastmod>2023-02-15T14:01:07-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/deploy-actioncable-and-rails-5</loc>
    <lastmod>2023-02-15T14:11:40-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/deploying-to-heroku-with-puma</loc>
    <lastmod>2023-02-15T14:00:59-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sharemeow</loc>
    <lastmod>2024-05-17T15:46:45-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sharing-data-with-javascript</loc>
    <lastmod>2023-02-15T14:11:36-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/metaprogramming-virtual-attributes</loc>
    <lastmod>2024-04-25T09:35:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/virtual-attributes-and-rails-5-attribute-api</loc>
    <lastmod>2025-11-18T22:04:35-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/braintree</loc>
    <lastmod>2024-05-17T14:50:39-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/in-app-navbar-notifications</loc>
    <lastmod>2023-02-22T01:10:15-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/background-workers-with-activejob-and-sidekiq</loc>
    <lastmod>2024-04-25T08:57:45-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/administrate</loc>
    <lastmod>2025-04-21T08:23:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/stripe-webhooks</loc>
    <lastmod>2025-04-21T08:23:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/contributing-to-open-source-fixing-a-bug-in-devise</loc>
    <lastmod>2024-04-25T09:40:12-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/stripe-update-card-cancel-and-resubscribe</loc>
    <lastmod>2023-02-15T14:00:49-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/stripe</loc>
    <lastmod>2025-04-21T08:23:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/elasticsearch-with-searchkick</loc>
    <lastmod>2023-05-02T12:50:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/bootstrap-4-rubygem</loc>
    <lastmod>2023-02-15T14:11:22-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/cron-jobs-with-whenever-gem</loc>
    <lastmod>2024-04-24T13:31:26-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/scheduling-posts</loc>
    <lastmod>2023-02-15T14:00:41-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/state-machine-gem</loc>
    <lastmod>2023-02-15T14:11:19-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/what-is-a-state-machine</loc>
    <lastmod>2026-03-10T04:41:49-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/using-purchased-themes</loc>
    <lastmod>2025-01-08T15:20:00-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/usability-and-video-autoplay</loc>
    <lastmod>2024-04-25T09:31:12-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vlog-day-16</loc>
    <lastmod>2023-06-25T15:00:00-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vlog-day-14</loc>
    <lastmod>2023-06-25T14:41:34-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/redirect-to-current-page-after-login</loc>
    <lastmod>2024-04-24T13:30:34-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/at-mentions</loc>
    <lastmod>2025-05-07T21:59:52-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vlog-day-12</loc>
    <lastmod>2023-06-25T14:14:43-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vlog-day-13</loc>
    <lastmod>2023-06-25T14:26:50-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-5-actioncable-websockets</loc>
    <lastmod>2023-03-08T11:42:59-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vlog-day-11</loc>
    <lastmod>2023-06-25T14:02:12-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vlog-rails-engines</loc>
    <lastmod>2023-06-24T16:44:57-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/balancing-ruby-and-erb</loc>
    <lastmod>2023-06-24T16:30:26-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-scopes</loc>
    <lastmod>2023-02-15T14:11:12-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/activity-feed-from-scratch</loc>
    <lastmod>2023-02-15T13:59:42-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vlog-day-8</loc>
    <lastmod>2023-06-24T16:07:01-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vlog-day-7</loc>
    <lastmod>2023-06-24T15:58:07-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vlog-day-6</loc>
    <lastmod>2023-06-23T08:02:05-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vlog-day-5</loc>
    <lastmod>2023-06-24T13:28:26-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vlog-day-4</loc>
    <lastmod>2023-06-23T09:48:00-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vlog-day-3-rspec</loc>
    <lastmod>2023-06-23T09:12:29-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vlog-day-2</loc>
    <lastmod>2023-06-23T08:38:10-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-assets</loc>
    <lastmod>2023-02-15T14:11:10-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/vlog-day-1</loc>
    <lastmod>2023-06-23T07:49:50-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/basic-auth-and-rss-feeds</loc>
    <lastmod>2023-02-15T13:59:41-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/creating-gems-for-frontend-javascript-libraries</loc>
    <lastmod>2024-07-12T02:56:28-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/clean-javascript-with-data-behavior</loc>
    <lastmod>2023-02-15T13:59:38-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/including-third-party-javascript-libraries-with-rails</loc>
    <lastmod>2023-11-23T08:45:39-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/refactoring-jquery-code-with-objects</loc>
    <lastmod>2023-02-15T13:59:36-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/my-development-environment-for-ruby-on-rails</loc>
    <lastmod>2023-02-15T14:10:59-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/debugging-rails-performance-problems-in-views</loc>
    <lastmod>2024-05-17T14:51:22-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/setup-vagrant-for-rails-development</loc>
    <lastmod>2023-02-15T14:10:56-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/refactoring-with-the-null-object-pattern</loc>
    <lastmod>2023-07-09T12:17:52-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/pdf-receipts</loc>
    <lastmod>2024-04-24T13:29:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/refactor-rails-with-ruby-service-objects</loc>
    <lastmod>2023-02-22T02:22:23-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/newsletter-sign-up</loc>
    <lastmod>2023-02-15T14:10:36-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/subdomains-and-multi-tenancy-from-scratch</loc>
    <lastmod>2023-05-19T15:33:37-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/multitenancy-with-apartment</loc>
    <lastmod>2025-03-07T06:16:16-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/refactoring-csv-uploads-with-activemodel-model</loc>
    <lastmod>2023-10-14T15:35:54-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/export-to-csv</loc>
    <lastmod>2023-02-15T14:10:32-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/upload-csv-form</loc>
    <lastmod>2023-03-07T12:45:23-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/intro-to-importing-from-csv</loc>
    <lastmod>2026-01-19T18:20:32-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/concerns-making-soft-deletable-module</loc>
    <lastmod>2024-04-24T13:28:57-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/soft-delete-with-paranoia</loc>
    <lastmod>2023-02-15T14:10:28-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/fragment-caching-and-oembed</loc>
    <lastmod>2023-09-14T15:13:37-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/refactoring-controller-methods</loc>
    <lastmod>2023-06-24T05:07:33-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/upload-progress-with-refile-javascript</loc>
    <lastmod>2024-05-17T15:37:57-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/file-uploads-with-refile</loc>
    <lastmod>2026-05-06T04:27:44-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/comments-with-polymorphic-associations</loc>
    <lastmod>2023-04-04T06:41:55-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/api-tokens-with-devise-token-authenticatable</loc>
    <lastmod>2024-05-17T15:40:26-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/forms-with-multiple-submit-buttons</loc>
    <lastmod>2023-05-19T16:45:05-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/omniauth-twitter-sign-in</loc>
    <lastmod>2024-05-17T15:40:58-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/markdown-emoji-with-html-pipeline-gem</loc>
    <lastmod>2024-01-17T10:04:31-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/forum-time-zones-with-local_time</loc>
    <lastmod>2023-02-15T14:10:13-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/forum-search-with-ransack</loc>
    <lastmod>2023-02-14T16:20:30-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/forum-notification-emails-and-previews</loc>
    <lastmod>2023-02-15T13:58:47-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/forum-div_for</loc>
    <lastmod>2023-03-12T12:01:42-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/forum-nested-attributes-and-fields-for</loc>
    <lastmod>2023-03-08T11:53:53-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/forum-routes</loc>
    <lastmod>2023-03-12T10:56:56-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/forum-architecture</loc>
    <lastmod>2023-03-12T10:48:20-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/liking-posts</loc>
    <lastmod>2023-06-26T14:52:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/consuming-an-api-using-httparty-and-creating-a-gem</loc>
    <lastmod>2025-04-05T17:15:11-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/authorization-with-pundit</loc>
    <lastmod>2023-02-14T16:20:34-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-4-2-introduction</loc>
    <lastmod>2024-04-24T10:57:34-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/authorization-with-cancancan</loc>
    <lastmod>2023-02-14T16:20:37-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/a-look-into-routing</loc>
    <lastmod>2023-07-04T22:31:27-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/jquery-ujs-callbacks</loc>
    <lastmod>2024-05-17T15:42:48-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/jquery-ujs-and-ajax</loc>
    <lastmod>2024-05-17T15:43:16-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/button-loading-animations-with-jquery-ujs</loc>
    <lastmod>2024-05-17T15:43:07-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/understanding-semantic-versioning</loc>
    <lastmod>2023-03-14T15:17:32-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sending-emails-with-mandrill</loc>
    <lastmod>2023-02-14T16:23:01-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/keeping-track-with-annotate</loc>
    <lastmod>2023-02-14T16:23:26-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/user-authentication-with-devise</loc>
    <lastmod>2023-02-14T16:23:22-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/file-uploading-with-carrierwave</loc>
    <lastmod>2023-03-13T10:24:10-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/pagination-with-will-paginate</loc>
    <lastmod>2023-02-14T16:29:21-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/pretty-urls-with-friendly-id</loc>
    <lastmod>2023-02-14T16:23:20-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/debugging-with-better-errors</loc>
    <lastmod>2023-02-14T16:20:03-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/styling-with-bootstrap-sass</loc>
    <lastmod>2023-02-14T16:23:28-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/named-scopes-with-activerecord-merge</loc>
    <lastmod>2023-06-09T02:22:50-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/sending-data-between-controllers-and-views</loc>
    <lastmod>2023-03-09T11:23:03-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/the-params-hash</loc>
    <lastmod>2026-10-02T09:51:06-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/rails-application-structure</loc>
    <lastmod>2026-10-01T17:03:12-05:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/ruby-version-managers</loc>
    <lastmod>2023-03-09T11:44:16-06:00</lastmod>
  </url>
  <url>
    <loc>https://gorails.com/episodes/environment-variables</loc>
    <lastmod>2025-11-29T11:24:34-06:00</lastmod>
  </url>
</urlset>
