Community-driven Ruby news and articles
1184 articlesI’ve been experimenting with a spec-first approach to backend development and was curious how something like this would fit into a Rails workflow.
From Web to Desktop: Wrapping a Rails Hotwire App in Electron Very often I find myself…
Very often I see solo developers fall into one of two traps. Trap number one: They read a book on…
Released llm_cost_tracker v0.7.2
Perron is an OSS Rails-based static site generator I released 9 months ago and now hit 1.0.0. Read the announcement post https://railsdesigner.com/per...
How to Use Shadcn UI in Rails 8 (Without React or Webpack) If you have looked at frontend…
Migflow is a mountable Rails engine that adds a dashboard at /migflow with a visual timeline of all migrations, schema diffs between any two versions,...
I recently stumbled upon a Ruby gem called HighLine that simplifies basic command line input/output via an ask method and supports validation, convers...
https://www.railscarma.com/blog/what-is-offliberty-ruby-gem-and-how-it-works/
👉 https://rubystacknews.com/2026/04/29/opal-running-ruby-in-the-javascript-runtime-without-losing-your-mind/
Stop Pushing to GitHub: How to Test Ruby Gems Locally Very often I find myself writing a…
If you are using RubyLLM, but struggling to test code that interacts with an LLM, check out the new gem RubyLLM::Test. It makes it easy to stub respon...
https://rubystacknews.com/2026/04/28/ruby-my-personal-opinion-its-best-not-to-overuse-the-block-parameter-it/
HTTP Basics You Must Know As A Web Developer Very often I see new developers build an…
When I reimplemented a React component as the first Glimmer DSL for Web Component in my job’s Fintech Rails web app, I thought I did what would have t...
I’ve just released v0.5.3 of llm_cost_tracker — a lightweight, self-hosted gem designed to track LLM API costs directly inside Ruby and Rails applicat...
https://www.rubyforum.org/t/bring-your-bridgetown-discussions-to-the-ruby-users-forum/
https://www.railscarma.com/blog/rails-link_to-method-the-complete-guide-with-examples/
https://rubystacknews.com/2026/04/27/spinel-in-practice-what-works-and-what-breaks/
Learn how to rate-limit your Rails controllers in production with Rails’ native rate_limit method.
I’m building a really nice, modern Rails application. I use Tailwind to make the buttons look great,…
For its 13-year anniversary, I’ve released Mustermann 4.0, the string pattern library powering Sinatra, Hanami, Grape, and others.
https://rubystacknews.com/2026/04/27/spinel-a-different-direction-for-ruby-performance/
Very often I find myself sharing a link to my new Rails project on Twitter, Discord, or LinkedIn. But…
A tour of fifteen ways to declare ordered worker steps in Ruby – from a plain manifest constant to macros, method hooks, modules, Fibers, Enumerators,...
I see beginner developers get completely overwhelmed by computer science jargon. You read an article…
Shift the focus from classes to conversations: sequence diagrams, stable interfaces, the Law of Demeter, and practical decoupling techniques in Ruby.
This post explains the difference between working with a freelancer, a project agency, staff augmentation and a development partner and when a company...
Every time a new Rails major ships, the same question churns through blog posts, reddit, and internal Slack channels: what is the minimum Ruby version...
I published a GitHub repo containing the exercises of the wroclove.rb 2026 Ruby conference workshop “Building Rails SPAs in Frontend Ruby with Glimmer...
The Developer’s Hardware Wallet: A Review of the OneKey Classic 1S Recently I uploaded a…
https://rubystacknews.com/2026/04/24/when-signals-align-a-ruby-gis-project-finds-its-audience/
A tiny zero-dependency gem that turns hashes into clean, aligned tables. That’s it. No colors, no complexity. Just tables.
we have made adjustment to the memory store to support disk backup telegem is now more faster
📖 Full recap with schedule & resources → https://rubystacknews.com/2026/04/23/rubykaigi-2026-final-day-reflections-with-matzs-keynote/
AIA is a Ruby command-line AI assistant built around a file-based prompt workflow — write prompts as Markdown, compose them into pipelines, run them f...
A Rails Developer’s Cheat Sheet to Learning Laravel Very often I find myself talking to…
Rubyx-py is a gem that lets you call Python from Ruby — direct in-process interop powered by Rust, with GVL-aware streaming and async/await — built fo...
I just open-sourced Ideabug — a self-hosted Rails 8 app that gives you an embeddable in-app widget for announcements, bug reports, and feature request...
Here’s how to implement AI chat agents in Rails.
https://rubystacknews.com/2026/04/22/mapview-flyers-are-at-rubykaigi-2026-heres-the-must-watch-talk-schedule/
If you log into Upwork today, you might feel completely overwhelmed. Every job post has 50+ proposals…
https://rubystacknews.com/2026/04/21/ruby-4-0-3-released-critical-erb-deserialization-fix/
Discover why you should consider using a PAAS provider to deploy your Ruby apps
I’ve just released v0.2.0 of llm_cost_tracker. The main update is the new built-in UI dashboard, which allows you to visualize your LLM spending and t...
https://rubystacknews.com/2026/04/20/generating-thousands-of-maps-per-minute-in-ruby/ Building maps in Ruby, without external tools. I explain the app...
When Hotwire first came out, it felt like a superpower. We could finally update our web pages without…
This post introduces a pattern where a user can have many agents, and an agent can be specialized in a particular domain. An agent can have tools, and...
Over the years, I’ve dealt with my fair share of Sprockets problems and then some - I do not, I must admit, mourn its replacement as a default asset p...