Discover the latest articles, tutorials, and insights from the Ruby and Rails ecosystem.
1263 articlesOne of the most frequent code smells in Rails is an excessive use of inheritance. A serious drawback from using inheritance to achieve polymorphism is...
https://rubystacknews.com/2026/03/17/ruby-on-rails-complete-reference-of-methods-classes-features-not-in-ruby/
March 17, 2026 Rails is much more than a framework on top of Ruby — it adds hundreds of methods, classes, and abstractions that plain Ruby simply does...
We’ve been building Rauversion, an open source platform for independent music labels, artists, and cultural communities.
Glimmer DSL for Web (Fukuoka Award Winning Ruby-in-the-Browser Frontend Framework for Rails) had a new release in version 0.8.3, which now raises an e...
Building a SaaS where users pay you is easy. But what if you want to build a marketplace? Like…
Oldschool programmer thoughts on LLMs and the cognitive debt hidden inside convenience. Read more
The process of buying a car can often feel overwhelming, especially when it comes to choosing a trustworthy dealership. In Kenya, Carsoko has emerged ...
The one where Herb 0.9 is released, Ruby 3.4.9 is released, Shopify launches a high performance Ruby analyser, Basecamp launches ONCE
https://rubystacknews.com/2026/03/16/svg-generation-in-ruby-a-practical-guide/
March 16, 2026 Recently, I created ruby-libgd and libgd-gis for raster graphics generation in cartography. But as I worked on these tools, I realized ...
After 50+ engagements I’ve settled on a pretty consistent week-one process for legacy Rails apps. Start with stakeholder interviews (not the code), re...
CZTop 2.0.0.rc1 is out. It’s a full rewrite of the CZMQ/ZeroMQ FFI binding — simpler API (plain Array<String> messages), Async fiber support, CU...
For those who missed it, my 3-hour workshop proposal “Building Rails SPAs in Ruby using Glimmer DSL for Web” was accepted at the Wroclove.rb 2026 Ruby...
The “Admin Panel” Ticket We all know the feeling. You are building an exciting new SaaS….
We ripped out the mature React framework powering this website and built our own mini framework with a few handcrafted files. By most accounts, that's...
rbnng provides fast, native C extension bindings for libnng, a lightweight broker-less messaging library.
SimpleCov::Compare is a gem to find the lines coverage difference between two SimpleCov runs.
March 16, 2026 Published on RubyStackNews After the last article, Jupyter proved to be an awesome sandbox for testing code interactively. I spent the ...
The “Black Box” Between the Browser and Your Code When you are learning Rails, you usually…
Glimmer DSL for Web 0.8.2 HTML Value-less Boolean Attributes Glimmer DSL for Web (Fukuoka Award Winning Ruby-in-the-Browser Frontend Framework for Rai...
The Developer’s Dilemma You’ve just spent three days debugging a complex Rails 8 migration…
A small (9LOC) dotenv solution with parent directory inheritance and env namespacing. Can be used anywhere ruby is installed.
RubyCon Italy is taking place for its very first edition on 8 May 2026 in Rimini! 🇮🇹 A single-track conference packed with high-quality Ruby and Rails...
If I had a nickel for every time a “State of Web Dev” article declared Ruby on Rails dead, I wouldn’t…
https://rubystacknews.com/2026/03/13/plotting-mathematical-functions-in-ruby-inside-jupyter/
March 13, 2026 ruby-libgd: Scientific Plotting Comes to Ruby The Envy We Never Talked About Anyone who has spent serious time with Ruby and then watch...
With Turbo frames, it can be confusing when sometimes a navigation works as expected and other times you get a “Content missing” error. This article e...
Guide to Deploy a Rails App in Less Than 10 Minutes A practical walkthrough explaining how to deploy a Rails app quickly. Useful for developers lookin...
https://rubystacknews.com/2026/03/12/choosing-the-right-debugger-tracepoint-iseq-and-why-your-choice-of-debugger-affects-more-than-just-comfort/
March 12, 2026 A Ruby Developer’s Guide to TracePoint, ISeq, and why your choice of debugger affects more than just comfort If you write Ruby, you deb...
The Industry Standard If you’ve been in the Rails ecosystem for a while, RSpec is likely…
Over the past couple of days we carefully rewrote all our guides. Lots of new and updated content. More to come.
March 12, 2026 Ever open Excel or fire up a Python script just to peek at a CSV file? There’s a faster, cleaner way. Meet tennis — a blazing-fast term...
🔗 Read the full article https://rubystacknews.com/2026/03/11/ruby-on-rails-on-webassembly-a-full-stack-in-browser-journey/
March 11, 2026 What if you could run a fully functional Rails application — backend, database, file storage, and all — directly inside a browser tab, ...
The “Final Boss” of Data Extraction You’ve mastered Nokogiri. You can navigate a nested…
#791 — March 12, 2026 Read on the Web Ruby Weekly Building a Faster Bundler — The Shopify team has been working on improvements to Bundler and RubyGe...
Geodetic 0.8.0 is now available. This release brings production-tested GIS coordinate conversion to Ruby, with decades of battle-tested algorithms fro...
I built a todo list app where you create a list, get a link, and share it. No accounts, no signup, just a URL. Rails 8 no SPA JS framework and Solid Q...
https://rubystacknews.com/2026/03/11/mruby-gems-extending-ruby-for-embedded-systems/
March 11, 2026 Most developers associate Ruby with web development. Frameworks like Ruby on Rails helped Ruby become one of the most productive langua...
’ll admit it: I used to be a React maximalist. I spent years believing that if you wanted a…
Hello! I developed Shiny Json Logic out of frustration about the poor state of JSON Logic implementations in Ruby. After benchmarking it I found it wa...
Since January, I’ve been working on 3 major Rails Blocks updates to improve the documentation across all 52 component sets I released in 2025:
February was an exciting month for the Ruby Users Forum.
The one where Yusuke Endoh benchmarked showed Ruby to be the best for LLMs, and where we got two releases of Rails CMS, a repo with 200+ real Rails co...
https://rubystacknews.com/2026/03/09/ruby-libgd-reaches-3000-downloads-a-milestone-in-ruby-image-generation/
March 9, 2026 Open-source development is often a marathon, not a sprint. Today, ruby-libgd, a Ruby library for image generation, has reached an exciti...
The “Two Problems” Joke There is an old programmer joke: “Some people, when confronted…