<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>Gemfile Review</title><link>https://railsplugins.org/</link><description>An editorial guide to the Rails gem ecosystem</description><item><title>JSON serializers for Rails APIs: Jbuilder, Alba, Blueprinter and ActiveModelSerializers</title><link>https://railsplugins.org/categories/json-apis/</link><guid>https://railsplugins.org/categories/json-apis/</guid><pubDate>2026-10-26</pubDate><description>Which gem should render JSON in a Rails API? as_json, Jbuilder, Alba, Blueprinter, ActiveModelSerializers and jsonapi-serializer compared on design, maintenance and fit.</description></item><item><title>Building a property search in Rails: geocoding gems compared</title><link>https://railsplugins.org/categories/geocoding/</link><guid>https://railsplugins.org/categories/geocoding/</guid><pubDate>2026-10-25</pubDate><description>Geocoder, geokit-rails and PostGIS with activerecord-postgis-adapter and RGeo compared for location search in Rails: maintenance status in 2026, licences, geocoding provider limits and a working radius-search example.</description></item><item><title>acts_as_list: ordered records in Rails, then and now</title><link>https://railsplugins.org/plugins/317-acts-as-list/</link><guid>https://railsplugins.org/plugins/317-acts-as-list/</guid><pubDate>2026-10-24</pubDate><description>How acts_as_list keeps Active Record rows in order, its history since it left Rails core in Rails 2.0, its status in 2026, and alternatives such as positioning and ranked-model.</description></item><item><title>Rails admin panels: ActiveAdmin, Avo, Administrate and others</title><link>https://railsplugins.org/categories/admin-panels/</link><guid>https://railsplugins.org/categories/admin-panels/</guid><pubDate>2026-10-24</pubDate><description>How ActiveAdmin, Avo, Administrate, RailsAdmin and Madmin approach back-office interfaces for Rails, their dependencies and licences, and when to build your own admin.</description></item><item><title>Authentication in Rails: the generator, Devise, Rodauth and the rest</title><link>https://railsplugins.org/categories/authentication/</link><guid>https://railsplugins.org/categories/authentication/</guid><pubDate>2026-10-24</pubDate><description>Comparing Rails authentication options in 2026: the Rails 8 authentication generator, Devise, Rodauth, Authlogic, Clearance and Sorcery, plus OmniAuth for social login.</description></item><item><title>Authlogic: the session-as-a-model authentication library</title><link>https://railsplugins.org/plugins/56-authlogic/</link><guid>https://railsplugins.org/plugins/56-authlogic/</guid><pubDate>2026-10-24</pubDate><description>What Authlogic is, how its UserSession model works, its status in 2026 (still maintained, supporting Rails 7.2 to 8.1), and how it compares with Devise, Rodauth and the Rails 8 generator.</description></item><item><title>Authorization gems for Rails: Pundit, CanCanCan and Action Policy</title><link>https://railsplugins.org/categories/authorization/</link><guid>https://railsplugins.org/categories/authorization/</guid><pubDate>2026-10-24</pubDate><description>How Pundit, CanCanCan and Action Policy model permissions in a Rails application, how each handles scopes and testing, and when a hand-written approach is enough.</description></item><item><title>Background jobs in Rails: Solid Queue, Sidekiq, GoodJob and older options</title><link>https://railsplugins.org/categories/background-jobs/</link><guid>https://railsplugins.org/categories/background-jobs/</guid><pubDate>2026-10-24</pubDate><description>How to choose a background job backend for Rails: Active Job, Solid Queue (the Rails 8 default), Sidekiq, GoodJob, delayed_job and Resque, and what replaced Workling and Spawn.</description></item><item><title>How to evaluate a Rails gem before adding it to your Gemfile</title><link>https://railsplugins.org/guides/evaluating-a-rails-gem/</link><guid>https://railsplugins.org/guides/evaluating-a-rails-gem/</guid><pubDate>2026-10-24</pubDate><description>A practical checklist for judging a Ruby gem: maintenance signals, compatibility with Rails 7 and 8, dependencies, licence, and security advisories with bundler-audit.</description></item><item><title>File uploads in Rails: Active Storage, Shrine and CarrierWave</title><link>https://railsplugins.org/categories/file-uploads/</link><guid>https://railsplugins.org/categories/file-uploads/</guid><pubDate>2026-10-24</pubDate><description>Choosing a file attachment solution for Rails: Active Storage, Shrine and CarrierWave compared, image variants with image_processing, validation, and migrating away from Paperclip.</description></item><item><title>From plugins to gems and engines: how Rails extensions evolved</title><link>https://railsplugins.org/guides/from-plugins-to-engines/</link><guid>https://railsplugins.org/guides/from-plugins-to-engines/</guid><pubDate>2026-10-24</pubDate><description>How Rails extensions moved from vendor/plugins to gems, Railties and engines between Rails 2 and Rails 4, and what that means when you read old tutorials or upgrade an old app.</description></item><item><title>Geokit-rails: distance queries for Active Record</title><link>https://railsplugins.org/plugins/124-geokit-rails/</link><guid>https://railsplugins.org/plugins/124-geokit-rails/</guid><pubDate>2026-10-24</pubDate><description>What geokit-rails and the Geokit gem do, their release status in 2026, and when to use Geocoder or PostGIS instead for geocoding and location queries in Rails.</description></item><item><title>Pagination in Rails: Pagy, Kaminari and will_paginate</title><link>https://railsplugins.org/categories/pagination/</link><guid>https://railsplugins.org/categories/pagination/</guid><pubDate>2026-10-24</pubDate><description>Comparing Rails pagination gems — Pagy, Kaminari and will_paginate — and when to use offset or keyset pagination for large tables and infinite scrolling.</description></item><item><title>Paperclip: Rails attachments before Active Storage</title><link>https://railsplugins.org/plugins/161-paperclip/</link><guid>https://railsplugins.org/plugins/161-paperclip/</guid><pubDate>2026-10-24</pubDate><description>What Paperclip did, why thoughtbot deprecated it in 2018, the kt-paperclip fork, and how to migrate Paperclip attachments to Active Storage or Shrine.</description></item><item><title>Search in Rails: pg_search, Ransack, Searchkick and Meilisearch</title><link>https://railsplugins.org/categories/search/</link><guid>https://railsplugins.org/categories/search/</guid><pubDate>2026-10-24</pubDate><description>Filtering versus full-text search in Rails: Ransack for filter forms, pg_search for PostgreSQL full-text search, and Searchkick, Meilisearch or Thinking Sphinx for a dedicated search engine.</description></item><item><title>Spork: the Rails test server, and what replaced it</title><link>https://railsplugins.org/plugins/440-spork/</link><guid>https://railsplugins.org/plugins/440-spork/</guid><pubDate>2026-10-24</pubDate><description>What Spork did for RSpec and Cucumber in the Rails 2 and 3 era, why it stopped at 1.0.0rc4, and how Spring, Bootsnap and parallel testing solve the same problem today.</description></item><item><title>Testing Rails applications: Minitest, RSpec, FactoryBot and Capybara</title><link>https://railsplugins.org/categories/testing/</link><guid>https://railsplugins.org/categories/testing/</guid><pubDate>2026-10-24</pubDate><description>The Rails testing toolbox in 2026: Minitest or RSpec, fixtures or FactoryBot, system tests with Capybara, shoulda-matchers, and what replaced Webrat, Spork and factory_girl.</description></item><item><title>Webrat: Ruby acceptance testing before Capybara</title><link>https://railsplugins.org/plugins/26-webrat/</link><guid>https://railsplugins.org/plugins/26-webrat/</guid><pubDate>2026-10-24</pubDate><description>What Webrat was, how it simulated a browser for Rails integration tests, why it stopped at version 0.7.3 in 2011, and how to migrate Webrat steps to Capybara and Rails system tests.</description></item></channel></rss>
