Discover the latest articles, tutorials, and insights from the Ruby and Rails ecosystem.
1041 articlesA 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…
https://rubystacknews.com/2026/03/08/the-joy-of-small-scripts-automating-ruby-community-events/
March 8, 2026 For many developers who experienced the early days of the hacker culture and the free software movement, programming once had a differen...
Let’s get the elephant out of the room immediately: Python has won the popularity contest. If you…
A small deployment experiment with Kamal unexpectedly triggered an email from the German government. This post walks through what happened, what it re...
Web scraping in Ruby isn’t a “one size fits all” task. If you use a headless browser for a static…
The Headless Browser Trap If you want to scrape a modern React or Vue website, the…
I just released wsdl, a Ruby gem for working with SOAP services. It parses WSDL 1.1 documents, lets you inspect operation contracts, build requests, a...
https://rubystacknews.com/2026/03/05/ruby-as-an-orchestrator-language/
March 5, 2026 Ruby excels at structuring applications, managing logic, and coordinating systems. In many real-world architectures, Ruby acts as the or...
Most Rails developers stop learning routing after resources :posts. But if you are building a SaaS…
https://github.com/ggerman/libgd-gis
https://rubystacknews.com/2026/03/04/image-processing-in-ruby-with-gd-exploring-ruby-libgd-v0-3-0/
https://rubystacknews.com/2026/03/04/writing-ruby-bindings-for-c-libraries/
March 4, 2026 Building Native Extensions with C (and Rust) Ruby is known for its productivity and elegant syntax, but sometimes performance-critical t...
The Missing Link If you’ve spent more than a week with Ruby on Rails, you’ve probably used…
#​790 — March 5, 2026 Read on the Web Ruby Weekly ruby-prof 2.0: The Tracing Profiler for CRuby — Now celebrating its 21st birthday(!), ruby-prof rema...
March 4, 2026 Image processing is usually associated with languages like Python or C++, but Ruby can also manipulate images efficiently thanks to bind...
👉 https://rubystacknews.com/2026/03/03/understanding-convolution-filters-in-image-processing-and-adding-them-to-ruby-libgd-v0-2-5/
March 3, 2026 Today I implemented support for custom convolution filters in Ruby-LibGD, enabling the application of kernels such as blur, sharpen, and...
The /etc/hosts Headache If you are building a SaaS that uses subdomains (like…
Rails’ enum DSL is great for single values, but what about multiple? We compared 4 approaches across performance, extensibility, and maintainability t...
After picking up Minitest for one of my retainer clients, I’ve had confusing errors in our test suite for a while. Turn out Rails is kinda cheeky when...