Community-driven Ruby news and articles
853 articleshttps://github.com/perrystreetsoftware/rubyzen Rubyzen is a modern linter for Ruby that allows you to write architectural lint rules as unit tests
AI-driven development is a spectrum, not a one-size-fits-all solution. Like editor setups in 2014-2018, you need to find your own workflow instead of ...
https://rubystacknews.com/2026/05/18/inside-rubys-json-library-complete-deep-dive/
If 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/
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…
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://rubystacknews.com/2026/05/14/ractors-real-parallelism-in-ruby-without-the-gvl/
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/
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/
Very often I see developers integrating AI into their Rails apps for the first time, and they make a…
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/
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/
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/
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/
The Blueprint and the House: Ruby Classes and Objects Explained Very often I see new…
Skips examples whose tracked inputs (Ruby files, declared globs, env vars, Rails view templates) haven’t changed since the previous run. The 1.x line ...
mruby-llm is a LLM runtime for mruby. It supports chat, sessions with serialization, MCP, tools, streaming, and much more. And because it is mruby, yo...
https://rubystacknews.com/2026/05/05/do-you-need-to-build-a-state-machine-at-least-once-in-your-career/
If you’ve followed Hanami for a while, you’ll know we’re rather fond of flowers. Now our garden has grown: Hanami, Dry, and Rom are finally coming tog...
If you are a solo developer or an indie hacker, you probably suffer from “Shiny Object Syndrome.” You…