<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.superails.com/1000-in-aws-credits-for-startups</loc>
<lastmod>2020-06-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/100-sales-on-udemy</loc>
<lastmod>2020-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-activerecord-data-types</loc>
<lastmod>2020-08-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/set-user-status-online</loc>
<lastmod>2020-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-sexy-basic-trello-clone</loc>
<lastmod>2020-08-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/3-months-on-skillshare-my-results</loc>
<lastmod>2020-08-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/install-ruby-on-rails-5-on-ubuntu</loc>
<lastmod>2020-09-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/install-ruby-on-rails-6-on-ubuntu</loc>
<lastmod>2020-09-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/footer-bottom-of-page</loc>
<lastmod>2020-09-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-dark-mode</loc>
<lastmod>2020-09-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-highlight-linkto-current-page</loc>
<lastmod>2020-09-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/aws-cloud9-github-ssh</loc>
<lastmod>2020-10-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-6-install-bootstrap-with-webpacker-full</loc>
<lastmod>2020-10-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-6-install-bootstrap-with-webpacker-tldr</loc>
<lastmod>2020-10-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-templates-and-generators-2020</loc>
<lastmod>2020-10-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-6-install-fontawesome-with-webpacker</loc>
<lastmod>2020-10-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-install-postgresql</loc>
<lastmod>2020-11-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/skinny-rails-generators</loc>
<lastmod>2020-11-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-heroku-load-production-database-in-development</loc>
<lastmod>2020-11-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/action-text-embed-youtube</loc>
<lastmod>2020-11-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/how-to-code-the-subscription-business-model-saas-service-as-a-service-part-1</loc>
<lastmod>2020-11-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-6-credentials-full</loc>
<lastmod>2020-12-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-6-credentials-tldr</loc>
<lastmod>2020-12-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/custom-error-pages</loc>
<lastmod>2020-12-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/navigation-for-devise</loc>
<lastmod>2020-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/flash-messages-with-toastr-js</loc>
<lastmod>2020-12-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-erb-or-haml</loc>
<lastmod>2021-01-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/user-roles-one-field</loc>
<lastmod>2021-01-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/styling-for-true-false-values</loc>
<lastmod>2021-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-invisible-captcha</loc>
<lastmod>2021-02-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/send-emails-in-production-amazon-ses</loc>
<lastmod>2021-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/custom-scaffold-templates</loc>
<lastmod>2021-02-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-polymorphic-comments</loc>
<lastmod>2021-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-polymorphic-payments</loc>
<lastmod>2021-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-polymorphic-tags</loc>
<lastmod>2021-03-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-change-status-button</loc>
<lastmod>2021-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-telegram-api-send-message</loc>
<lastmod>2021-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-counter_cache</loc>
<lastmod>2021-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-search-field-without-gems</loc>
<lastmod>2021-04-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-telegram-notifications</loc>
<lastmod>2021-04-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-telegram-login</loc>
<lastmod>2021-04-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-bootstrap-5-yarn</loc>
<lastmod>2021-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/learn-to-build-multitenancy-subscriptions-saas-mvp</loc>
<lastmod>2021-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-6-learn-20-gems-build-an-e-learning-platform</loc>
<lastmod>2021-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-acts-as-votable</loc>
<lastmod>2021-05-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-acts-as-votable-2</loc>
<lastmod>2021-05-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/install-and-use-mysql</loc>
<lastmod>2021-05-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-wicked-pdf</loc>
<lastmod>2021-05-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/devise-omniauth-github</loc>
<lastmod>2021-05-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/display-based-on-value</loc>
<lastmod>2021-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/installl-stimulus-rails</loc>
<lastmod>2021-06-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulus-display-show-hide-div-based-on-value</loc>
<lastmod>2021-06-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulus-count-characters-in-input-field</loc>
<lastmod>2021-06-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulus-count-140-characters-in-input-field</loc>
<lastmod>2021-06-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/install-gem-pg_search</loc>
<lastmod>2021-06-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rolify-scopes</loc>
<lastmod>2021-06-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/markdown</loc>
<lastmod>2021-06-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/migrate-bootstrap-4-to-5</loc>
<lastmod>2021-06-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/markdown-styling-with-rouge</loc>
<lastmod>2021-07-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rolify-edit-roles</loc>
<lastmod>2021-07-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/permit-params-by-current-user-roles</loc>
<lastmod>2021-07-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/polymorphic_nested_comments</loc>
<lastmod>2021-07-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-settings-config-for</loc>
<lastmod>2021-07-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-acts-as-votable-3-useful-scopes</loc>
<lastmod>2021-07-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/install-jquery-in-rails-6</loc>
<lastmod>2021-07-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-enums-basics</loc>
<lastmod>2021-07-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/complete-guide-to-gem-pundit</loc>
<lastmod>2021-07-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulus-read-more</loc>
<lastmod>2021-07-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/install-and-use-rubocop</loc>
<lastmod>2021-08-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/heroku-procfile</loc>
<lastmod>2021-08-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/checkbox-array-field</loc>
<lastmod>2021-08-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/install-and-use-gem-draper</loc>
<lastmod>2021-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/helper-to-display-message-based-on-time-of-day</loc>
<lastmod>2021-08-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/export-from-database-to-excel</loc>
<lastmod>2021-08-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-public-activity-complete-guide</loc>
<lastmod>2021-08-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-traceroute-find-controllers-without-routes</loc>
<lastmod>2021-09-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/select-or-create-with-tom-select</loc>
<lastmod>2021-09-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/qr-code-generation-active-storage-service-objects</loc>
<lastmod>2021-09-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-generate-barcodes</loc>
<lastmod>2021-09-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/http-basic-authentication</loc>
<lastmod>2021-09-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/active-admin-basics</loc>
<lastmod>2021-09-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-stream-messages-to-inbox</loc>
<lastmod>2021-10-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-stream-inboxes-to-index-replace-form-on-submit</loc>
<lastmod>2021-10-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-play-audio-across-pages</loc>
<lastmod>2021-10-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/current-attribute-for-user-per-request</loc>
<lastmod>2021-10-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/debugging-current-request-params</loc>
<lastmod>2021-10-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-frame-sorting-records-without-a-gem</loc>
<lastmod>2021-10-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/url-and-link-helpers</loc>
<lastmod>2021-10-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-stream-button-to-update-value-and-refresh-frame</loc>
<lastmod>2021-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-turbo-button-to-like-record</loc>
<lastmod>2021-10-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-rails-erd</loc>
<lastmod>2021-10-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/5-ways-associate-current_user-with-record-on-create</loc>
<lastmod>2021-10-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-hotwire-custom-search-without-page-refresh</loc>
<lastmod>2021-10-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/inline-if-else-statements</loc>
<lastmod>2021-10-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/devise-login-only-with-omniauth</loc>
<lastmod>2021-10-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/tabbed-content-with-hotwire-turbo-streams</loc>
<lastmod>2021-10-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/tabbed-content-with-hotwire-turbo-frames</loc>
<lastmod>2021-10-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/meta-tags-without-a-gem</loc>
<lastmod>2021-10-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-hotwire-flash-messages</loc>
<lastmod>2021-10-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-lazy-loading-dropdown</loc>
<lastmod>2021-11-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-view-component-pagination</loc>
<lastmod>2021-11-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-7-without-css-framework</loc>
<lastmod>2021-11-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/paginate-tab-by-any-attribute</loc>
<lastmod>2021-11-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-stream-view-components</loc>
<lastmod>2021-11-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/validate-uniqueness-on-database-level</loc>
<lastmod>2021-11-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/redirect-to-previous-page</loc>
<lastmod>2021-11-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/polymorphic-comments-improved</loc>
<lastmod>2021-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-friendly-id-pretty-urls</loc>
<lastmod>2021-11-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-devise</loc>
<lastmod>2021-11-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulus-copy-autopaste-controller</loc>
<lastmod>2021-11-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-hotwire-CRUD</loc>
<lastmod>2021-11-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/annotate-views</loc>
<lastmod>2021-11-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-stream-hotwire-modal</loc>
<lastmod>2021-11-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/skeleton-loader-animation</loc>
<lastmod>2021-11-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/datetime-select-or-field</loc>
<lastmod>2021-11-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/interesting-html-tags</loc>
<lastmod>2021-11-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-unicode-emoji</loc>
<lastmod>2021-11-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/install-ruby-on-rails-7-on-ubuntu</loc>
<lastmod>2021-12-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-hotwire-broadcasts</loc>
<lastmod>2021-12-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rendering-partials-and-collections</loc>
<lastmod>2021-12-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/if-else-case-when-hash</loc>
<lastmod>2021-12-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/button-to-html-or-turbo_stream</loc>
<lastmod>2021-12-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/form-with-html-or-turbo_stream</loc>
<lastmod>2021-12-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-turbo-streams-autocomplete-search</loc>
<lastmod>2022-01-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulus-js-dropdown</loc>
<lastmod>2022-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/partials-to-simplify-views</loc>
<lastmod>2022-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-data-migrate</loc>
<lastmod>2022-02-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-turbo-frame-modals</loc>
<lastmod>2022-02-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-distance-of-time-in-percent</loc>
<lastmod>2022-02-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/flash-as-a-hash</loc>
<lastmod>2022-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/block-russian-ips</loc>
<lastmod>2022-02-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulus-dropdown</loc>
<lastmod>2022-03-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulus-textarea-autogrow</loc>
<lastmod>2022-03-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/live-form-validation-errors-markdown-preview</loc>
<lastmod>2022-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulusjs-markedown-parser</loc>
<lastmod>2022-04-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-hovercards</loc>
<lastmod>2022-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/acts-as-votable-4-hotwire</loc>
<lastmod>2022-04-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/fontawesome-importmaps-rails7</loc>
<lastmod>2022-04-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/semantic-html-in-rails</loc>
<lastmod>2022-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/classless-css-frameworks</loc>
<lastmod>2022-05-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/web-development-in-2022</loc>
<lastmod>2022-05-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/how-to-start-web-development</loc>
<lastmod>2022-05-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/chained-select-fields</loc>
<lastmod>2022-05-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-city-state</loc>
<lastmod>2022-05-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stop-using-strftime</loc>
<lastmod>2022-06-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-inline-svg</loc>
<lastmod>2022-06-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/accept-cookies-banner</loc>
<lastmod>2022-06-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-kredis-intro</loc>
<lastmod>2022-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/kredis-recently-visited-pages</loc>
<lastmod>2022-06-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/checkbox-mass-update-records</loc>
<lastmod>2022-07-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulus-checkboxes-select-all</loc>
<lastmod>2022-07-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-frames-load-collections-faster</loc>
<lastmod>2022-07-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/import-csv-to-rails-database</loc>
<lastmod>2022-07-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/export-csv-from-rails-database</loc>
<lastmod>2022-07-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulusjs-tabs</loc>
<lastmod>2022-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/erb-linting</loc>
<lastmod>2022-08-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/swearjar-profanity-filter</loc>
<lastmod>2022-08-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/double-loading-stimulus-controllers</loc>
<lastmod>2022-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hackathons-startup-weekends-journey</loc>
<lastmod>2022-09-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/link-back-if-internal-request</loc>
<lastmod>2022-09-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/convert-integer-to-time</loc>
<lastmod>2022-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rmagick-activestorage</loc>
<lastmod>2022-10-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rgb-color-opposites-generator</loc>
<lastmod>2022-10-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/estimated-reading-time-calculator</loc>
<lastmod>2022-10-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/github-actions</loc>
<lastmod>2022-10-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/slack-api-with-rails</loc>
<lastmod>2022-10-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/deploy-to-digitalocean-apps-platform</loc>
<lastmod>2022-10-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/search-by-hashtags-or-mentions</loc>
<lastmod>2022-10-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulus-slim-select</loc>
<lastmod>2022-10-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulus-copy-to-clipboard</loc>
<lastmod>2022-11-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-passwordless-magic-link-auth</loc>
<lastmod>2022-11-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/service-objects</loc>
<lastmod>2022-12-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/background-jobs-good-job</loc>
<lastmod>2022-12-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-inline-edit-attributes</loc>
<lastmod>2022-12-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-search-infinite-pagination</loc>
<lastmod>2022-12-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/css-readability-tricks</loc>
<lastmod>2022-12-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/browser-tab-title-notifications</loc>
<lastmod>2022-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/action-mailer-basics</loc>
<lastmod>2023-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/icalendar-ruby</loc>
<lastmod>2023-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/omniauth-without-devise</loc>
<lastmod>2023-01-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/parse-yaml-yml-with-ruby-on-rails</loc>
<lastmod>2023-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/parse-json-with-ruby-on-rails</loc>
<lastmod>2023-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-geocoder-ruby</loc>
<lastmod>2023-01-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-mapkick-rb</loc>
<lastmod>2023-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulus-get-browser-location</loc>
<lastmod>2023-01-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/action-cable-broadcast-visitors-online</loc>
<lastmod>2023-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/action-cable-broadcast-users-online</loc>
<lastmod>2023-02-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-twilio-sms-api</loc>
<lastmod>2023-02-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/kredis-resent-searches</loc>
<lastmod>2023-02-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/pipplet-clone</loc>
<lastmod>2023-02-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/style-default-error-pages</loc>
<lastmod>2023-03-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/whats-new-in-rails</loc>
<lastmod>2023-03-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-best-practices</loc>
<lastmod>2023-03-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/drag-and-drop-stimulus-request-js</loc>
<lastmod>2023-03-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/encrypted-credentials</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/chatgpt-vs-writing</loc>
<lastmod>2023-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ruby-on-rails-developer-interview-questions</loc>
<lastmod>2023-03-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-broadcast-renderer-pattern</loc>
<lastmod>2023-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/windows-get-wifi-password</loc>
<lastmod>2023-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/eu-ruby-conferences-2023</loc>
<lastmod>2023-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/microsoft-azure-omniauth</loc>
<lastmod>2023-04-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/testing-omniauth</loc>
<lastmod>2023-04-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/minitest-faker-factory-bot-devise</loc>
<lastmod>2023-04-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-api-bearer-authentication</loc>
<lastmod>2023-04-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/api-requests-with-curl</loc>
<lastmod>2023-04-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/api-requests-with-faraday</loc>
<lastmod>2023-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/learn-openapi-swagger-rswag</loc>
<lastmod>2023-04-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/api-usage-tracking-rest-rate-limiting</loc>
<lastmod>2023-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/api-pagination-pagy</loc>
<lastmod>2023-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/datarangepicker-js-ransack</loc>
<lastmod>2023-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/youtube-api</loc>
<lastmod>2023-05-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/install-sidekiq-rails</loc>
<lastmod>2023-06-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/similar-records-based-on-tags</loc>
<lastmod>2023-06-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/active-storage-save-image-from-url</loc>
<lastmod>2023-07-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/dry-custom-error-pages</loc>
<lastmod>2023-07-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-rack-attack-devise-rails7</loc>
<lastmod>2023-08-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/upload-local-database-to-heroku</loc>
<lastmod>2023-08-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/tailwindcss-layout</loc>
<lastmod>2023-08-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/tailwindcss-dropdown</loc>
<lastmod>2023-08-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/tailwindcss-content-grid-flex</loc>
<lastmod>2023-08-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/tailwindcss-dialog-modal</loc>
<lastmod>2023-08-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/html-meter-progress-animation</loc>
<lastmod>2023-08-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/tailwind-stimulus-animated-page-transitions</loc>
<lastmod>2023-08-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulusjs-hotkeys</loc>
<lastmod>2023-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/jsbarcode</loc>
<lastmod>2023-10-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/search-multiple-models</loc>
<lastmod>2023-11-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/custom-turbo-stream-actions</loc>
<lastmod>2023-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-modal-dialog</loc>
<lastmod>2023-11-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/testing-rails-cache</loc>
<lastmod>2023-11-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/docraptor-html-to-pdf</loc>
<lastmod>2023-12-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-turbo-8-morphing</loc>
<lastmod>2023-12-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-country-select</loc>
<lastmod>2023-12-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/year-summary-2023</loc>
<lastmod>2023-12-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/pagy-calendar-pagination</loc>
<lastmod>2024-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/gem-ferrum-generate-pdf</loc>
<lastmod>2024-01-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/build-a-calendar-from-zero</loc>
<lastmod>2024-02-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ngrok</loc>
<lastmod>2024-02-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/import-ics-to-calendar</loc>
<lastmod>2024-02-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/current-browser-is-current-user</loc>
<lastmod>2024-03-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/turbo-8-instantclick-prefetch</loc>
<lastmod>2024-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/secutiry-manage-active-sessions</loc>
<lastmod>2024-03-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/cannes-paris-by-car</loc>
<lastmod>2024-04-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/embedded-stripe-checkout</loc>
<lastmod>2024-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-8-pwa</loc>
<lastmod>2024-05-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/sticky-mobile-footer</loc>
<lastmod>2024-05-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/diff-table-column-changes</loc>
<lastmod>2024-05-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/frontend-tips-tricks-cfp</loc>
<lastmod>2024-05-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/tailwindcss-buttons</loc>
<lastmod>2024-05-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/github-api-collaborators</loc>
<lastmod>2024-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/i18n-translation-tools</loc>
<lastmod>2024-06-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/i18n-select-locale</loc>
<lastmod>2024-06-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/apple-oauth</loc>
<lastmod>2024-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/tailwind-collapsible-sidebar</loc>
<lastmod>2024-06-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/tailwindcss-dark-mode</loc>
<lastmod>2024-07-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-8-authentication</loc>
<lastmod>2024-07-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-8-authentication-registration</loc>
<lastmod>2024-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/factur-x-einvoice</loc>
<lastmod>2024-07-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/visting-corsica</loc>
<lastmod>2024-07-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/french-company-database-search</loc>
<lastmod>2024-08-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/navigating-turbo-native</loc>
<lastmod>2024-08-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/french-real-estate-sales-data</loc>
<lastmod>2024-08-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/opengraph-image-generator</loc>
<lastmod>2024-08-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-rate-limiting</loc>
<lastmod>2024-08-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulus-share-button</loc>
<lastmod>2024-08-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/prevent-bouncing-images</loc>
<lastmod>2024-08-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/create-mentions-tribute-js</loc>
<lastmod>2024-08-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/uk-company-database-search</loc>
<lastmod>2024-08-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-native-customisation</loc>
<lastmod>2024-10-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-native-conditional-tailwindcss</loc>
<lastmod>2024-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-native-bridge-button</loc>
<lastmod>2024-10-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-native-path-configuration-via-api</loc>
<lastmod>2024-10-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-native-form-component</loc>
<lastmod>2024-10-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/authentication-zero</loc>
<lastmod>2024-10-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/sentiment-analysis</loc>
<lastmod>2024-10-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/vimeo-api</loc>
<lastmod>2024-10-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/render-markdown-pages-in-rails</loc>
<lastmod>2024-11-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/stimulus-cmd-enter-to-submit</loc>
<lastmod>2024-11-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/vimeo-player-js-timeline-navigation</loc>
<lastmod>2024-11-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-native-bridge-menu-component</loc>
<lastmod>2024-11-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-native-leave-a-review-bridge-component</loc>
<lastmod>2024-11-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-native-ui-menu-dropdown</loc>
<lastmod>2024-11-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-ui-kits</loc>
<lastmod>2024-11-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/giscus-replaces-disqus</loc>
<lastmod>2024-11-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/nokogiri-website-metadata</loc>
<lastmod>2024-11-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/request-variants</loc>
<lastmod>2024-11-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-native-rails-helpers</loc>
<lastmod>2024-11-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/my-first-ruby-gem</loc>
<lastmod>2024-11-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/jekyll-blog-github-pages</loc>
<lastmod>2024-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/jekyll-plugins</loc>
<lastmod>2024-12-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/vscode-cursor-extensions-rails</loc>
<lastmod>2024-12-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/shopify-first-experience</loc>
<lastmod>2025-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/typesense-rails</loc>
<lastmod>2025-01-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/oembed</loc>
<lastmod>2025-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/avo-marksmith-markdown-editor</loc>
<lastmod>2025-02-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/monaco-mareterra</loc>
<lastmod>2025-02-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/random-pagination</loc>
<lastmod>2025-02-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/avo-pro-upgrade</loc>
<lastmod>2025-02-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/style-confirm-modal</loc>
<lastmod>2025-02-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/money-input-field</loc>
<lastmod>2025-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/active_hash_readonly_model_without_database</loc>
<lastmod>2025-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/solid-trifecta-with-postgresql</loc>
<lastmod>2025-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/rails-8-solid-postgresql-render-com-production</loc>
<lastmod>2025-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/google-onetap-oauth</loc>
<lastmod>2025-05-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/big-family-stats-symbol</loc>
<lastmod>2025-05-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/superails-friendlyrb-2025</loc>
<lastmod>2025-06-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/youtube-oauth</loc>
<lastmod>2025-06-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/balkan-ruby-staying-competitive</loc>
<lastmod>2025-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/ai-vector-search</loc>
<lastmod>2025-06-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/devise-masquerade-with-avo-admin</loc>
<lastmod>2025-07-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/feature-flags-with-flipper</loc>
<lastmod>2025-08-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/hotwire-native-oauth</loc>
<lastmod>2026-02-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/devise-multiple-sessions-warden-hooks</loc>
<lastmod>2026-03-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.superails.com/about/</loc>
</url>
<url>
<loc>https://blog.superails.com/courses/</loc>
</url>
<url>
<loc>https://blog.superails.com/</loc>
</url>
<url>
<loc>https://blog.superails.com/mailing-list</loc>
</url>
<url>
<loc>https://blog.superails.com/screencasts/</loc>
</url>
<url>
<loc>https://blog.superails.com/services/</loc>
</url>
<url>
<loc>https://blog.superails.com/tags/</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/aws</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/startup</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/accelerator</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/udemy</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/online-courses</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/elearning</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ruby-on-rails</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ruby</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/rails</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/jquery</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ranked-model</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/drag-and-drop</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/sortable</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/skillshare</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ruby-on-rails-5</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/installation</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ubuntu</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/webpacker</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/yarn</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/tldr</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ruby-on-rails-6</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/footer</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/html</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/css</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/dark-mode</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/dark-theme</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/bootstrap</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/github</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/git</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ssh</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/templates</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/generators</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/boilerplates</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/fontawesome</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/postgres</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/pg</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/postgresql</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/heroku</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/actiontext</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/youtube</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/embed</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/tutorial</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/premium</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/subscription</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/saas</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/mvp</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/credentials</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/secrets</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ruby-on-rails,</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/error-pages,</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/404</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/devise</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/flash</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/toastr</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/haml</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/erb</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/jsonb</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/store_accessor</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/helpers</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/invisible_captcha</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/action_mailer</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/amazon-ses</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/sendgrid</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/railsbytes</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/rubidium</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/scaffolds</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/polymorphism</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/polymorphic-associations</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/tags</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/selectize-js</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/telegram</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/bots</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/httparty</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/search</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/webpack</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/stimulus</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/gumroad</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/premium-tutorial</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/screencasts</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/video-course</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/multitenancy</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/boilerplate</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/acts_as_votable</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ajax</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/js-erb</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/mysql</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/mariadb</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/pdf</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/wicked_pdf</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/omniauth</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/javascript</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/pg_search</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/rolify</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/markdown</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/redcarpet</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/rouge</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/authorization</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/roles</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/params</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/comments</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/settings</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/config_for</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/config</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/yml</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/enums</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/pundit</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/stimulusjs</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/rubyonrails</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/rubocop</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/code-quality</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/procfile</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/checkboxes</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/array</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/draper</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/views</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/decorators</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/rspec</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/export</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/excel</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/xls</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/xlsx</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/csv</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/download</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/public_activity</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/surveillance</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/vanilla-js</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/no-jquery</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/service-objects</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/active-storage</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/qr-code</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/barcode</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/http-authentication</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/active-admin</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/hotwire</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/turbo</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/audio</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/mp3</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/turbo-drive</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/request-params</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/url_for</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/link_to</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/erd</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/users</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/associations</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ransack</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/if-else</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/tiny-tip</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/tabs</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/seo</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/meta-tags</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/turbo-streams</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/turbo-frames</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/dropdowns</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/view-component</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/pagination</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/pagy</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/calendar</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/viewcomponent</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/active-record</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/url</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/friendly_id</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/crud</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/action-view</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/modals</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/today-i-learned</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/unicode</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/emoji</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ruby-on-rails-7,</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/broadcasts</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ruby-on-rails-7</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/button_to</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/form_with</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/autocomplete</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/layouts</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/database</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/migrations</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/tailwind</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ukraine</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/russia</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/forms</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/marked</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/thoughts</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/web-development</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/chained-select</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/city-state</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/strftime</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/inline_svg</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/svg</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/gdpr</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/cookies</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/redis</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/kredis</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/bulk-actions</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/mass-params</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/profanity</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/moderation</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/hackathon</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/github-actions</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ci</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/cd</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/slack</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/production</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/digitalocean</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/passwordless</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/authentication</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/magic-link</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/active-job</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/good-job</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/background-jobs</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ical</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/icalendar</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/testing</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/yaml</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/json</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/geocoder</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/mapkick</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/geolocation</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/action-cable</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/twilio</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/architecture</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/best-practices</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/design-patterns</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/trello</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/requestjs</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/sortable-js</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/request-js</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/acts_as_list</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/sort</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/encryption</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/writing</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/chatgpt</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/interview</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/recruiting</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/hr</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/windows</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/password</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/conference</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/meetup</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/microsoft</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/azure</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/minitest</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/faker</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/rails-api</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/bearer</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/curl</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/faraday</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/swagger</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/openapi</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/daterangepicker</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/api</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/sidekiq</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/content</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/algorythm</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/similar-products</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/similar-posts</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/related-products</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/related-posts</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/rack-attack</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/rate-limiting</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/tailwindcss</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/grid</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/flex</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/dialog</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/modal</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/animation</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/page-transition</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/jsbarcode</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/caching</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/morphing</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/country</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/select</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/yearbook</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ferrum</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/html-to-pdf</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/headless-chrome</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ngrok</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ics</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/guest-mode</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/turbo-rails</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/prefetch</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/instantclick</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/security</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/pentest</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/travelling</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/stripe</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/pwa</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/diff</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/frontend</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/diffy</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/audited</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/cfp</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/life</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/i18n</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/translations</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/locales</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/phrase</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/weglot</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/oauth</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/apple</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ios</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/invoice</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/regulation</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/eu</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/facturx</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/zugferd</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/travel</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/france</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/open-data</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/company-search</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/hotwire-native</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/real-estate-search</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/social-share</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/blurhash</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/mentions</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/tributejs</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/uk</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/sentiment-analysis</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/vimeo</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/keyboard</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/hotkeys</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/jekyll</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/nokogiri</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/mobile</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/rubygems</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/shopify</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ecommerce</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/typesense</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/oembed</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/avo</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/monaco</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/autonumeric</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/active_hash</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/solid_queue</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/solid_cache</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/solid_cable</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/google</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/superails</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/friendlyrb</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/balkanruby</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/ai</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/productivity</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/career</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/rubyllm</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/neighbour</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/pgvector</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/impersonation</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/feature-flags</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/swift</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/warden</loc>
</url>
<url>
<loc>https://blog.superails.com/tag/sessions</loc>
</url>
</urlset>
