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.
We talk a lot about Rails and gems… but not about Ruby bindings, the layer that makes
I wrote a quick article showing the bindings that truly matter (with code snippets), from PostgreSQL and Redis to MQTT and image processing. If you work with Ruby, this one will help you build better systems. [more inside]
37 Signals Fizzy Kanban board source code review
I review the Fizzy source code at https://beautifulruby.com/code/fizzy that was released by 37 Signals take on a Kan-Ban board. Pretty cool to see the source code because I think I found a few security issues in their magic link implementation. [more inside]
I just published a deep dive into something we use every day but rarely question:
The real difference between bundle, bundle exec, and why bundle exec rails c is the only safe way to load your Rails app. [more inside]
Ruby Cyber Monday & Black Friday Deals
I put a list of all the Ruby deals I could find at for Black Friday & Cyber Monday. [more inside]
DB GUI 0.3.0 & Glimmer DSL for LibUI 0.13.1 Released
DB GUI 0.3.0 & Glimmer DSL for LibUI 0.13.1 have been released. DB GUI now supports remembering multiple database profiles, including which one was last selected. Glimmer DSL for LibUI now supports combobox items data-binding…
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
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.
I’ve been writing Ruby for many years, and one thing is constant:
if we don’t stay updated with changes in the ecosystem, warnings, deprecations and noisy failures take over our logs and slow us down. So I wrote a detailed breakdown of Bundler 4.0.0.beta1, what’s changing, what’s being removed, and why this version is an important step for a cleaner and more modern Ruby workflow. If you work with Ruby or Rails, I think you’ll find it valuable. [more inside]
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:
Just published a new article where I break down a small but powerful feature in Ruby
If you’ve ever worked with defaults, configs, or options in Rails, this method can make your code cleaner, clearer, and easier to maintain. [more inside]
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!
As developers, we often debate whether tests should be clever and optimized, or simple and easy to understand. After years of working with large codebases, I’ve learned that clarity always wins. [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.
🔥 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: [more inside]