Discover the latest articles, tutorials, and insights from the Ruby and Rails ecosystem.
1434 articlesFaced with a new problem, the elegant solution is almost always premature. Why simple code that passes the tests is the best starting point, and how t...
A single server will take a Rails 8 app a long way. One reasonably-sized VPS, a few dedicated vCPUs and 8–16 GB of RAM from any commodity host, comfor...
https://medium.com/@lucdiallo/chatwoot-is-one-of-the-best-built-rails-apps-shipping-thats-exactly-why-my-ai-agent-failed-on-it-034044346de2
https://nsinenko.com/rails/ai-agents/architecture/2026/06/26/building-ai-agents-ruby-gemini-interactions-api/
https://baweaver.com/writing/2026/06/28/ozymandias-on-rails-the-pedestal-inscription/
https://rubystacknews.com/2026/06/28/design-patterns-the-ruby-way-part-2-modern-creational-and-structural-patterns/
June 28, 2026 In the first article of this series, we explored why Ruby changes the way developers think about design patterns. Features like duck typ...
An ActiveRecord::Relation is deferred query intent, not loaded data. This article traces when Rails query methods build relations, when methods like p...
Ruby Memes 2026-06-26: The Ruby Clown https://andymaleh.blogspot.com/2026/06/ruby-memes-2026-06-26-ruby-clown.html
https://github.com/sergey-homenko/llm_cost_tracker
https://rubystacknews.com/2026/06/25/design-patterns-the-ruby-way-part-1-why-ruby-changes-the-conversation/
June 25, 2026 Software developers have been talking about design patterns for more than thirty years. Since the publication of Design Patterns: Elemen...
The Ruby Community in 2026: https://andymaleh.blogspot.com/2026/06/the-ruby-community-in-2026.html
A brand new dashboard, Wildcard-URLs and a bunch of improvements have been released 23th of June. Read more about the latest release of the most versa...
https://rubystacknews.com/2026/06/24/how-ruby-implements-closures-what-really-happens-when-you-call-lambda/
June 24, 2026 Why does a local variable survive after a method returns? Built for Ruby on Rails Build Maps WithoutGoogle APIs Generate beautiful produ...
#806 — June 25, 2026 Read on the Web Ruby Weekly Spinel on Rails — When I dug into Spinel, Matz's AOT Ruby compiler, I knew we’d see some interesting...
https://davidslv.uk/modular-monolith-rails/
Writing effective test cases is as important as writing the business logic in your application. In this article Rishi dives into the simple yet effect...
https://rubystacknews.com/2026/06/23/how-ruby-itself-uses-dependabot-a-look-behind-mris-dependency-management/
June 23, 2026 When people think about Dependabot, they usually picture a Rails application keeping its gems up to date. But Ruby itself—the MRI interp...
https://a-chacon.com/project/web/2026/06/23/introducing-procman-for-procfile-based-apps.html
https://www.rubyforum.org/t/launching-the-events-category-a-new-place-for-discussing-ruby-conferences-and-meetups/478
For a long time, if you wanted to send a “Push Notification” to a user’s phone or laptop, you needed…
Here is a complete table showing the compatibility between JRuby and Rails across each version, including the Ruby language level and the Java version...
https://dev.to/roman_samoilov_152a8ec4ca/applying-some-rage-to-discourse-mastodon-and-gitlab-2n7g
Skrift and its accompanying plugins skrift-color (Emoji rendering), skrift-boxdrawing (“perfect” scaling boxdrawing characters) and skrift-x11 provide...
https://rubystacknews.com/2026/06/21/can-ruby-next-help-you-upgrade-an-application-gradually/
June 21, 2026 Upgrading a Ruby application is rarely as simple as changing the version number. Dependencies, deployment pipelines, CI environments, an...
Every seven weeks or so, each Aha! engineer takes a week of support rotation. I caught myself doing something dumb during my last one. A ticket came i...
I’ve been working on a thought experiment, using my time-tested approach to TDD with a (mostly) default Rails testing stack. I decided to make a book ...
If you have been using AWS S3 for your Rails file uploads, you know the pain of the monthly bill….
𝚌𝚞𝚛𝚛𝚎𝚗𝚝_𝚞𝚜𝚎𝚛 reads like global state, but Rails request identity moves through the session, Warden, Devise helpers, optional 𝙲𝚞𝚛𝚛𝚎𝚗𝚝𝙰𝚝𝚝𝚛𝚒𝚋𝚞𝚝𝚎𝚜, and ex...
The new –verify flag and verify sub-command implement an option pass of the generated SKILL.md file for a Ruby gem against its source code toe detect ...
Imagine a user trying to upload a 100MB video or a high-resolution photo to your app. If you use the…
This is episode #02 of the Ruby Stained Glass Notes, a pop-up newsletter in which I write about the process of building a stained-glass panel celebrat...
https://rubystacknews.com/2026/06/18/herb-and-reactionview-a-glimpse-into-the-future-of-rails-views/
June 18, 2026 For years, Rails developers have enjoyed one of the simplest and most productive ways to build web applications: write HTML with ERB, le...
How SOLID changes when you read it through Ruby’s object model, duck typing, and preference for pragmatic design.
I’ve lost count of the number of hours I’ve spent in the past building “Live Search” features. In…
https://rubystacknews.com/2026/06/17/ruby-4-0-is-here-why-is-ai-still-writing-ruby-3-0/
June 17, 2026 Artificial intelligence has become an indispensable tool for Ruby developers. We ask AI assistants to write methods, refactor services, ...
#805 — June 18, 2026 Read on the Web Ruby Weekly The Plan for rv and a Progress Update — Inspired by Python’s uv, rv is a fast Ruby install, gem, and...
No matter what kind of developer you are, human or not, you have a problem with skills and you need help. Introducing asgard to help the humans and ge...
I am a huge fan of Hotwire. It’s what allowed me to stop writing massive React apps and go back to…
Camping is joining the Ruby Users Forum as its new official discussion home.
Waiting over an hour for a test suite to finish is a productivity killer.
I love Ruby. It is the language that made me happy to write code. But as a Rails developer, I…
I just open-sourced tarik, a Rails 8 + Next.js 16 SaaS boilerplate for developers who want to skip setup and start building.