Discover the latest articles, tutorials, and insights from the Ruby and Rails ecosystem.
1549 articlesIf you’ve tried the new rails generate authentication command in Rails 8, you know it’s a breath of…
Production timeouts are rarely “just call Timeout.timeout.” You need a real budget, predictable expiry, and a way to pass that budget to the next serv...
The “Zero-Service” Monolith: How to run your entire app on a single server port For years,…
before_action is where a controller declares the request prerequisites that must run before action-specific code.
https://rubystacknews.com/2026/05/18/inside-rubys-range-a-tour-through-range-c/
May 18, 2026 Most Ruby developers use ranges every day: They feel lightweight, expressive, and almost deceptively simple. Built for Ruby on Rails Buil...
Generated automatically by RubyEventsBot using ruby-libgd. Updated every 7 days. #Ruby#RubyEvents#RubyLanguage#RubyOnRails Built for Ruby on Rails Bui...
https://github.com/elct9620/kobako
For almost 15 years, if you wanted to build a Rails app with a login system, the answer was always…
https://github.com/sergey-homenko/llm_cost_tracker
If you are a solo developer with “Shiny Object Syndrome,” you know the feeling. You have a great idea…
New Remote Ruby episode is out.
Real-Time Rails Without Redis: A Guide to Solid Cable For years, adding a single real-time…
Building an Infinite Scroll in Rails 8 (Zero Custom JavaScript) Every modern web…
https://paweldabrowski.com/farewell-to-rails-way/what-is-rails-way
https://rubystacknews.com/2026/05/14/ractors-real-parallelism-in-ruby-without-the-gvl/
May 14, 2026 In-depth technical analysis · RubyStackNews · Concurrency & Performance For decades, the Global VM Lock (GVL) — also known as the GIL...
In Rails, params is not one thing. It is a dynamic combination of route, query, and request body parameters, making it a flexible and powerful tool fo...
https://rubystacknews.com/2026/05/13/ruby-numeric-deep-dive-useful-methods-you-probably-underuse-with-examples/
May 13, 2026 Ruby Numeric Deep Dive: Useful Methods You Probably Underuse (With Examples) Ruby’s Numeric, Integer, Float, and Math modules expose a ri...
#800 — May 14, 2026 Read on the Web Ruby Weekly One Engine, Many Tools: Introducing Rubydex — Prism unified Ruby’s parsing layer, and now Vinicius St...
If you are building a SaaS in 2026, the default advice is always the same: “Just plug in Stripe and…
I see developers trying to build “AI Chatbots” that know about their specific company data. They want…
Auto-discovers every scheduled job in your Rails app by reading your existing config files at deploy time. No wrapping individual jobs, no manual moni...
https://rubystacknews.com/2026/05/12/mri-internals-how-ruby-arrays-became-a-vm-playground/
May 12, 2026 If you still think Ruby’s Array is “just a C struct with some methods on top,” you’re about 5 years out of date. Modern MRI tells a very ...
Very often I see developers integrating AI into their Rails apps for the first time, and they make a…
https://github.com/sergey-homenko/llm_cost_tracker
https://www.rubyforum.org/t/how-to-deploy-ruby-apps-to-the-miren-demo-cluster-for-free
https://rubystacknews.com/2026/05/11/ruby-hash-isnt-always-a-hash-table-and-why-that-matters/
May 11, 2026 Most Ruby developers think of a Hash as a classic hash table: keys, values, O(1) lookups. That’s only partially true. Built for Ruby on R...
New Remote Ruby episode is out.
I see developers make a mistake that can ruin their entire month. They are building a new Rails…
Here’s a simple Ubuntu setup for Rails app on Kamal. There is also a related talk from Wroclove.rb here.
https://rubystacknews.com/2026/05/10/%f0%9f%9a%80-introducing-ruby-charts-native-charts-for-ruby/
May 10, 2026 Last Friday I released ruby-charts, a gem for generating charts directly in Ruby—no JavaScript, no external APIs. Built for Ruby on Rails...
Automating My Life: How I Use n8n Instead of Custom Ruby Scripts Very often I find myself…
Very often I see users struggling with the absolute worst part of the internet: Passwords. They…
In this article, Rishi shares his experience migrating from Sprockets to JS Bundling (JavaScript Bundling for Rails)
CMDx 2.0.1 lands a handful of focused improvements to the service-object runtime, mostly around fault handling, callback semantics, and observability.
In the world of cryptocurrency, we often say that “code is law.” But when that law has a bug, or the…
Rubyduino compiles Ruby sketches for Arduino boards and uploads the generated firmware.
Relay is a self-hostable LLM web application that can be extended with your own tools and skills that live in your ${HOME} directory. It can be setup ...
https://rubystacknews.com/2026/05/07/generating-charts-in-pure-ruby-without-javascript/
May 7, 2026 Modern chart rendering usually assumes a browser, a JavaScript runtime, or a frontend stack. But many Ruby applications do not actually ne...
Hotwire Native vs NativePHP: How Web Frameworks are Conquering Mobile and Desktop Very…
I’ve decided to revive Ruby Inside from the dead and get blogging again! What better way to do start than with a dive into Matz’s new AOT Ruby compile...
llm_cost_tracker is a Rails-engine cost ledger that hooks into Faraday and the official OpenAI, Anthropic, and Gemini SDKs to capture token usage and ...
https://rubystacknews.com/2026/05/06/why-rubys-hash-pattern-parser-update-matters-for-your-code/
May 6, 2026 Reference: Ruby Parser開発日誌 – Hash pattern対応 (Day 42) Built for Ruby on Rails Build Maps WithoutGoogle APIs Generate beautiful production-r...