Community-driven Ruby news and articles
508 articlesThe “I’ll Remember This” Lie We tell ourselves the same lie every day. “I don’t need to…
https://beautifulruby.com/code/enclave is an mruby sandbox that runs inside Ruby. Why? Because maybe you want to expose tools inside the sandbox, like...
https://rubystacknews.com/2026/02/27/%f0%9f%a6%80-rust-inside-ruby-core-a-new-systems-layer-for-mri/
I published an article on how to properly add indexes with Rails, handling the creation of Postgres indices concurrently in delayed database migration...
The Graveyard of Perfect Apps We all have a ~/projects folder filled with half-finished…
https://rubystacknews.com/2026/02/26/%f0%9f%a7%b1-rack-is-still-innovating-the-backbone-of-rubys-web-stack-keeps-evolving/
👉 Read the full article: https://rubystacknews.com/2026/02/26/ruby-4-rails-8-a-multi-front-acceleration-of-the-ruby-ecosystem/
https://rubystacknews.com/2026/02/25/%f0%9f%a7%a9-ruby-4s-quiet-improvements-small-changes-that-matter-in-real-code/
It is wild how fast things change. Just a few years ago, we were amazed that GitHub Copilot could…
Rails’ encrypts directive is great until you need full-text search across those columns. You can’t query what the database can’t see — that’s the whol...
https://rubystacknews.com/2026/02/24/%f0%9f%a7%b5-ruby-4-concurrency-gets-real-understanding-ractorport-in-practice/
We type gem install rails or bundle install every day. Text scrolls down the screen, and suddenly we…
https://drexed.github.io/cmdx/blog/mastering-cmdx-workflows/
Hey! I’ve created yet another decorator gem - https://github.com/alec-c4/auto_decorator It is lightweight, fast and not over-engineered :)
Ruby 3.4 introduces an experimental but potentially game-changing capability: Modular Garbage Collectors.
If you are coming from JavaScript (npm/yarn) or Python (pip/virtualenv), the Ruby way of doing things…
https://madbomber.github.io/blog/engineering/what's-new-in-aia-v1.0.0/
https://rubystacknews.com/2026/02/23/neither-too-much-nor-too-little-a-touch-base-on-the-current-state-of-ai/
I wrote a little post about how a small Ruby app can help to proxy SQLMap(or any other fuzzer) requests to websocket endpoints. https://greg.molnar.io...
https://rubystacknews.com/2026/02/22/%f0%9f%a7%aa-ruby-in-the-browser-exploring-rubox-and-the-future-of-ruby-wasm/
The “Partial” Problem We love Rails. We love ERB. But let’s be honest: app/views is…
In this article, I want to share my journey with ActiveRecord. When I first started with Rails, I…
The “Manjaro Plateau” For years, Manjaro was my comfortable home. It was the “Arch for…
Do you have, like me, a bunch of Ruby scripts that make your life easier? Why not make them available to your e-friends too?
It’s a story that begins with a pull request and ends with a Zen Buddhist saying: https://lovro-bikic.github.io/300-days-of-rubocop/
Ruby’s flexibility is great until every developer on the team writes service objects differently. After years of working with Rails codebases where ea...
https://rubystacknews.com/2026/02/20/%f0%9f%a7%a0-rubykaigi-2024-a-deep-technical-shift-in-rubys-standard-library-with-real-examples/
https://rubystacknews.com/2026/02/20/what-rails-actually-wants-tidying-controllers-and-views-without-service-object-explosion/
Explore the philosophy behind software design: preserving changeability, measuring code friction, and balancing technical debt with over-engineering.
The Selenium Struggle If you’ve done any browser automation in Ruby, you know the…
A Search and Replace in PDF tool https://flexfiles.io/en/search-and-replace is essential for anyone who regularly edits PDFs. Whether you are a profes...
https://rubystacknews.com/2026/02/18/%e2%9a%a1-from-30-minutes-to-2-speed-running-rails-ci-without-cheating-much/
The “Overkill” Problem If you ask a developer today how to scrape a website that requires…
The “Blank Page” Paralysis You have the database schema planned. You have the models…
I call my LLM-based service objects robots instead of agents. Why? because robots do what you tell them. Agent have agency. That means they can make c...
https://rubystacknews.com/2026/02/17/stop-checking-admin-designing-authorization-that-wont-become-technical-debt-kaigi-on-rails-2025/
fake-file: A lightweight Ruby gem to effortlessly mock and generate files for your tests. I’d love to get your feedback or see your PRs!
Finding 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…