Discover the latest articles, tutorials, and insights from the Ruby and Rails ecosystem.
1041 articlesIf you write Ruby, you will eventually get curious about Elixir. The creator of Elixir, José Valim,…
https://rubystacknews.com/2026/04/15/create-qr-codes-from-scratch-with-ruby-ruby-libgd-and-rqrcode/
April 15, 2026 🚀 See the LIVE DEMO in action MapView Render maps directly from your backend no external APIs required. Fast, controlled, and productio...
Sometimes I find myself starting a new Rails project, and almost immediately, I hit a wall: User…
“Oh Ruby, you’re the most elegant and beautiful language ever! I just love you so much…” https://andymaleh.blogspot.com/2026/04/ruby-memes-2026-04-14-...
Earlier this year I was freaked out about AI. I’ve spent the months since using it constantly, on every project, at every stage. I expected to feel re...
We’re collaborating with Open Source maintainers to bring their project discussions to the forum.
Learn how to implement the Singleton pattern in Ruby: built-in module, manual approach, thread safety, the class variable trap, and dependency injecti...
https://rubystacknews.com/2026/04/13/building-mapview-architecture-ci-cd-and-production-deployment-on-railway/
April 13, 2026 Introduction MapView is a server-side map rendering engine for Rails that generates high-quality geographic visualizations without exte...
Solo founders fail for a completely preventable reason. It’s not because their idea was bad, and it’s…
More than 8 months later, I finally managed to put some thoughts about the passing of my dear friend Piotr into a post: Remembering Piotr “chastell” S...
https://rubystacknews.com/2026/04/12/mapview-server-side-map-rendering-for-rails/
April 12, 2026 After an extensive development journey, MapView has arrived: a powerful API for generating map images directly from your Ruby server. W...
Late last year, the Aha! Develop team added support for team line-level reporting. During a team demo in the run-up to the release, we discovered one ...
We are fully in the era of autonomous coding. If you use tools like Cursor, Windsurf, or Copilot…
There are Rails applications that run incredibly fast on a developer’s laptop, but the moment they…
This post introduces ractor_queue v0.1.0, a bounded, lock-free, Multi-Producer Multi-Consumer (MPMC) queue that is always Ractor.shareable?. It is the...
llm.rb is a runtime for building AI systems that integrate directly with your application. It is not just an API wrapper. It provides a unified execut...
https://rubystacknews.com/2026/04/10/building-a-complete-gis-stack-in-rails-ruby-libgd-libgd-gis-map_view/
April 10, 2026 Over the past few months I’ve been working on a small GIS-oriented stack in Ruby, focused on a simple goal: rendering maps from GeoJSON...
Stop Using SQL LIKE: A Step-by-Step Guide to Elasticsearch in Rails When you build a…
Regular expressions (regex) are powerful tools for pattern matching and text manipulation https://www.railscarma.com/blog/ruby-regex-match-guide-with-...
A new version of the Ruby bindings to RE2, a “fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PC...
Building Drag and Drop in Rails 8 with SortableJS and Importmaps Very often I find myself…
Post: https://railsdesigner.com/introducing-fuik/ Repo: https://github.com/rails-designer/fuik
llm.rb v4.12.0 has been released. Check the CHANGELOG for details.
https://rubystacknews.com/2026/04/08/pure-ruby-maps-libgd-gis-rails/
April 8, 2026 Static GIS maps, pure Ruby, GeoJSON support, and zero JavaScript bloat. Over 15 years ago, I discovered the GD library at a Linux confer...
#795 — April 9, 2026 Read on the Web Ruby Weekly A Maintainer's Guide to Ruby's Release Cycle — Core team member hsbt explains how Ruby 3.2 and 3.3 a...
Very often I see JavaScript developers getting tired of building backend APIs with Express.js….
Rabarber, a role-based authorization gem for Rails, releases v6.0.0. The new version finalizes the API cleanup started in v5 and reworks the caching m...
When a small UI interaction gets tricky, it’s easy for Stimulus/JS to end up full of class toggling that’s really just presentation logic. This articl...
https://rubystacknews.com/2026/04/07/mapview-static-maps-for-rails-no-js-no-frontend-just-ruby/
Five git one-liners I run on every new codebase before opening a file. Churn hotspots, bus factor, bug clusters, commit velocity, and crisis patterns....
April 7, 2026 From the creator of ruby-libgd and libgd-gis comes native Rails integration Many of you already know ruby-libgd – the gem that brings GD...
We’re building the Ruby Users Forum, a growing community focused on knowledge sharing, collaboration, and continuous learning.
https://rubystacknews.com/2026/04/06/whats-this-dragonruby-game-toolkit/
April 6, 2026 Ruby outside the web browser. On a game cartridge. Sort of. Every so often, something appears in the Ruby world that doesn’t fit the usu...
Very often I find myself remembering the “bad old days” of Linux. If you wanted to install a simple…
If you’ve been following any of the recent Heroku announcements… https://judoscale.com/blog/heroku-whats-going-on
https://rubystacknews.com/2026/04/05/this-week-in-rails-faster-logs-reliable-parallel-tests-and-key-deprecations/
April 5, 2026 A new batch of improvements has landed in the Rails codebase this week, focusing on performance refinements, testing reliability, and cl...
I’ve written an article about how I make it simpler for new developers to contribute to projects, rather than throw up barriers to keep people out.
llm.rb v4.11.0 introduces streaming tool execution—tools can start while the model is still responding, overlapping latency with output. It adds MCP s...
rbenv vs rvm vs asdf vs mise vs chruby vs direnv Very often I see beginners getting…
https://a-chacon.com/en/just%20ruby/2026/04/03/rv-missing-piece-for-ruby-programmer-happiness.html
Very often I find myself writing small, standalone Ruby scripts. Maybe it’s a web scraper, a small…
Ruby 4.0 has continued the tradition of moved gems from “default” to “bundled status” - but to many Ruby developers, the exact difference isn’t clear....
I nearly removed a working feature because a dynamic Rails abstraction hid its callers from search. Here’s a look at the hidden maintenance costs of e...