Community-driven Ruby news and articles
669 articlesFinding the right model and prompt for your AI feature is harder than it looks. Spreadsheets help, until they don’t. So we did something about it. htt...
https://railsdesigner.com/introducing-icons-gem/ Almost two years ago I published Rails Icons; now the core is extracted into a new gem for any Ruby a...
The “Nginx Tax” For the last 15 years, deploying a Rails app to production involved a…
The 100,000 URL Problem You’ve been tasked with scraping a massive product catalog. You…
A new revision for the 1st edition of Test Driving Rails is released. Comes with database optimizations and Claude Code skills.
https://rubystacknews.com/2026/02/16/from-delayed-job-to-solid-queue-how-a-10-year-rails-app-finally-achieved-linear-scaling/
Simple Prompt
https://github.com/skryl/mlx-ruby
https://rubystacknews.com/2026/02/16/rails-8-authentication-why-the-new-built-in-generator-matters-and-what-it-means-for-devise/
The feature-rich, zero-dependency, and flexible Ruby toolkit for talking with multiple LLMs has had another release. Since the last announcement, whic...
The Ultimate Boss Battle You’ve optimized your headers. You’re rotating residential…
https://dev.to/zilton7/stimulusjs-crash-course-build-a-copy-to-clipboard-feature-in-5-minutes-3498
Choosing nutritious snacks supports steady growth and energy. Options like yogurt, fruit slices, steamed veggies, and whole-grain crackers are popular...
The Missing Piece In the Ruby scraping ecosystem, we have excellent low-level tools. …
https://dev.to/zilton7/hotwire-vs-react-a-guide-for-the-one-person-framework-11d
https://ggerman.github.io/ruby-libgd/
https://ggerman.github.io/libgd-gis/
https://rubystacknews.com/2026/02/13/range-on-rails-how-postgresql-multirange-turned-complex-booking-logic-into-elegant-simplicity/
The Scraper’s Dilemma Testing a normal Rails app is straightforward: you control the…
The AWS Fear Factor The biggest blocker for many developers starting a side project isn’t…
https://dev.to/zilton7/rails-on-iosandroid-can-you-build-a-real-app-with-hotwire-native-124o
https://dev.to/zilton7/enterprise-web-scraping-in-ruby-bypassing-anti-bots-and-scaling-infrastructure-2ao5
https://rubystacknews.com/2026/02/12/designing-safe-parallelism-in-rails/
AI agents write code fast. They also write tech debt fast. How to you stop them from piling it up? https://rubyonai.com/your-ai-has-no-memory-your-rai...
https://rubystacknews.com/2026/02/11/rails-meets-postgresql-18/
https://drexed.github.io/cmdx/blog/mastering-cmdx-outcomes/
https://rubystacknews.com/2026/02/10/when-maps-explain-themselves-legends-style-and-finished-images-in-ruby/
We found two keys to answer this question while building a full-featured coding agent in just 250 lines of Ruby code. https://sinaptia.dev/posts/ai-ag...
We’re sunsetting Ruby Newbie and merging its content into the Ruby Users Forum.
https://rubystacknews.com/2026/02/09/only-3-got-it-right-5-dangerous-ruby-on-rails-code-patterns-from-rubykaigi/
Type-safe properties stored in JSONB for ActiveRecord models. A modern, lightweight alternative to separate settings tables.
I got tired of reading about how RSpec + Factories are slow and watching everybody port their stuff to minitest and fixtures, so I tackled the “factor...
Modern Rails apps increasingly depend on external systems: APIs, background services, and AI/LLM inference. https://rubystacknews.com/2026/02/06/tackl...
aws-sdk-extended 0.0.1 has been released.
https://rubystacknews.com/2026/02/05/validating-a-native-ruby-gem-on-ruby-4-0-1/
I built a new JSON Logic gem for Ruby because the existing options weren’t cutting it for my projects; The current alternatives have very little compl...
https://beautifulruby.com/code/superfeature-plan shows use to use Plan objects from Superfeature to build SaaS tables, present pricing, control Stripe...
We design everything on web mobile-first… except code samples. Here’s a look at three approaches: clever, boring and something in between. A tour of R...
Why you shouldn’t read your agent’s code until three AI reviewers and CI pass https://rubyonai.com/how-do-you-know-the-software-is-working/
https://rubystacknews.com/2026/02/04/kamal-in-the-real-world-lessons-from-running-rails-apps-on-aws/
Two phones, same app, same page containing a timer. One shows 4 minutes on the timer. The other shows 9. The server says 4. Refresh the lagging phone ...
https://drexed.github.io/cmdx/blog/mastering-cmdx-interruptions/
A drop-in replacement for abandoned rolify gem with addidional features, such as temporal (expiring) roles, metadata, audit logging, and granular abil...
https://rubystacknews.com/2026/02/03/opening-the-heart-of-libgd-gis/
https://rubystacknews.com/2026/02/02/introducing-type-guard-to-steep/
In this episode, we look at how to use Claude Code to assist us in developing Rails applications. This is not about vibe coding, but using tools to as...
Emirates Pride Perfumes in UAE is a renowned luxury perfume brand that celebrates the rich tradition of Arabian fragrance with a modern touch. Known f...
https://beautifulruby.com/code/superfeature-price as an overview, with code and a video, on how I made a Price object to make it easier to work with p...