Discover the latest articles, tutorials, and insights from the Ruby and Rails ecosystem.
1041 articlesRuby’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/
February 20, 2026 RubyKaigi 2024 — Historical Context Although this presentation discusses Ruby 3.4–3.5 and the ecosystem has already moved forward to...
https://rubystacknews.com/2026/02/20/what-rails-actually-wants-tidying-controllers-and-views-without-service-object-explosion/
February 20, 2026 Lessons from RailsTokyo 2026 on using ActiveRecord as a relational engine—not just an ORM Modern Rails teams often inherit a paradox...
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/
February 18, 2026 Based on a talk from Kaigi on Rails 2025 by Hayato Okumoto (TwoGate CTO) Because life is too short to watch bundle exec rspec scroll...
The “Overkill” Problem If you ask a developer today how to scrape a website that requires…
#788 — February 19, 2026 Read on the Web Ruby Weekly The Outcomes of Last Week's Ruby 'Dev Meeting' — Last week I mentioned a meeting was taking plac...
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/
February 17, 2026 Modern Rails applications rarely fail because of authentication — they fail because of authorization complexity. As products grow, r...
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…
The one where we get Hotwire Skills from Hotwire Club, Peter Cooper launches Planet Ruby, Evil Martians launches Tutorialkit.rb, Yuri Sidorov launched...
The one where we get Hotwire Skills from Hotwire Club, Peter Cooper launches Planet Ruby, Evil Martians launches Tutorialkit.rb, Yuri Sidorov launched...
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/
February 16, 2026 Lessons from Kaigi on Rails 2025 — Shohei Kobayashi In large Rails systems, background jobs are not a detail — they are the system. ...
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/
February 16, 2026 In 2025, at Rails g authentication from Kaigi on Rails 2025, developer Shinichi Maeshima presented an insightful talk on Rails 8’s n...
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/
February 13, 2026 Range on Rails: How PostgreSQL Multirange Turned Complex Booking Logic into Elegant Simplicity At Kaigi on Rails 2025, Tomohiro Umed...
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/
February 12, 2026 Eliminating Connection Pool Exhaustion in Production At Kaigi on Rails 2025, 片田 恭平 (@katakyo) delivered a deeply practical talk titl...
#787 — February 12, 2026 Read on the Web Ruby Weekly Minitest fast, RSpec slow? Not so fast! Last week, I included a post about an RSpec to...
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/
February 11, 2026 Compatibility, Protocol Changes, and Virtual Generated Columns in Rails 8.1 At Kaigi on Rails 2025, Rails Committer Yasuo Honda deli...