<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>railsfullstack.com blog</title><description>Opinionated Rails posts grounded in real OSS production code.</description><link>https://blog.railsfullstack.com/</link><language>en-us</language><item><title>Query objects in Rails: when scopes stop scaling</title><link>https://blog.railsfullstack.com/query-objects-in-rails-when-scopes-stop-scaling/</link><guid isPermaLink="true">https://blog.railsfullstack.com/query-objects-in-rails-when-scopes-stop-scaling/</guid><description>An opinionated take on the query object pattern: the shape that earns its file, the bar I apply, and the scopes that should stay scopes.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate><category>rails</category><category>patterns</category><category>architecture</category><category>query-objects</category><category>active-record</category></item><item><title>When to use a form object in Rails</title><link>https://blog.railsfullstack.com/when-to-use-a-form-object-in-rails/</link><guid isPermaLink="true">https://blog.railsfullstack.com/when-to-use-a-form-object-in-rails/</guid><description>An opinionated take on form objects, with code from Forem and Mastodon. The bar I apply: a form has to do something the model can&apos;t.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate><category>rails</category><category>patterns</category><category>architecture</category><category>form-objects</category></item><item><title>Service objects in production: when they earn their file, and when they don&apos;t</title><link>https://blog.railsfullstack.com/service-objects-in-production-rails/</link><guid isPermaLink="true">https://blog.railsfullstack.com/service-objects-in-production-rails/</guid><description>An opinionated take on service objects, with code from Gumroad and Forem. The bar I apply: a service has to do something a model method can&apos;t.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate><category>rails</category><category>patterns</category><category>architecture</category><category>service-objects</category></item></channel></rss>