The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
Yesterday
bundler-audit 0.9.3 released
Released bundler-audit 0.9.3, which officially adds support for Ruby 3.4, 3.5, 4.0, and Bundler 4.x.
rubygems-tasks 0.3.0 released
Released rubygems-tasks 0.3.0, which adds official support for Ruby 3.5 and 4.0. [more inside]
Tips for effective prototyping with Rails 8 and Claude Code
We share a little about the setup and our mindset when using Rails 8 and Claude Code to deliver prototypes or PoC, balancing speed of iteration with enough control over the codebase https://www.wyeworks.com/blog/2025/11/26/tips-for-effective-prototyping-rails-claude-code/
If you work with Ruby, it’s worth looking back at one of its most surprising influenc
🔗 Read the full article + original source cited [more inside]
Business Class 2.1 released
Business Class is a Ruby on Rails template, now for Rails 8.1 and with faster test suite.
Completing, Integrating, and Publishing Our Game with DragonRuby
Let’s continue developing our game, then integrate and publish it using DragonRuby in the second part of our two-part series: https://blog.appsignal.com/2025/11/26/completing-integrating-and-publishing-our-game-with-dragonruby.html
Namespaces Can Make Shorter Rake Tasks
One of the brilliant (and frustrating) things about coding is that you can use the same language, same framework for, oh, 20 years and still find something new. [more inside]
Debugging a Stack Overflow in Rails 7.2.1.1
We upgraded our Rails application from 7.1.5.2 to Rails 7.2.1.1, and we started getting StackOverflow issues. To identify the issue we had to take a deep look into ActiveRecord to understand how Rails handles 233 “OR” conditions and what exactly changed in between the two versions. [more inside]
Building Self-Hosting Rails Applications: Design Decisions & Why
While creating Broadcast (self-hosted email platform), here are some design patterns we used to allow end-users to self install, run, and upgrade their installation easily. [more inside]
🚀 New article!
https://rubystacknews.com/2025/11/25/readable-specs-vs-clever-specs-finding-the-balance-in-test-design/ [more inside]
Single Responsibility Principle
Should a Ruby class do just one thing? Explore the Single Responsibility Principle, cohesion, and when to split classes through practical examples. [more inside]
The Embarrassing Ruby/Rails Subreddit Chronicles 2025-11-24
Welcome to another edition of the Embarrassing Ruby/Rails Subreddit Chronicles. Attached are screenshots for another embarrassing incident demonstrating the mean/hateful nature of Ruby/Rails subreddit members and how they downvote without first having a nice and loving patient discourse in case of a misunderstanding or an uninformed disagreement. It hit me the other day that the reason I suffer from mean/hateful behaviour in the Ruby/Rails subreddits despite being a 2-time Fukuoka international competition winner (of awards by Matz, the creator of Ruby), a 4-time RubyConf speaker, and a 2-time RailsConf speaker is because they allow in people who are below the minimum bar of professionalism and respectful conduct that is required for hiring in a Software Engineering job at a respectful ethical company. https://andymaleh.blogspot.com/2025/11/the-embarrassing-rubyrails-subreddit.html
🔥 Ruby 4.0.0-preview2 is out!
Check out my latest article to explore the highlights and see why your next project should embrace the future of Ruby: https://rubystacknews.com/2025/11/24/%f0%9f%9a%80-ruby-4-0-0-preview2-is-here/ [more inside]
State machines changed the way I design workflows in Ruby.
I’ve used them in payments, approvals, integrations, and complex backend processes — and every time, they help keep the logic clean, predictable, and easy to maintain. [more inside]
Kickstart 1.1.0 is released, now with inertia_rails
I’m thrilled to announce a significant update to the Kickstart Rails app template, now featuring robust support for inertia_rails. This allows you to effortlessly bootstrap Rails applications adhering to best practices using a comprehensive set of six templates: API, ESBuild, ImportMaps, and three Inertia-based templates: React, Svelte, and Vue. [more inside]
Getting Started with Ruby
So you want to learn more about Ruby, but you don’t know where to start? What if you could follow a list of free resources to learn Ruby? [more inside]