Discover the latest articles, tutorials, and insights from the Ruby and Rails ecosystem.
790 articlesaws-sdk-extended 0.0.1 has been released.
https://rubystacknews.com/2026/02/05/validating-a-native-ruby-gem-on-ruby-4-0-1/
February 5, 2026 Notes from the ruby-libgd 0.2.4 release With the release of Ruby 4.0, native extensions deserve a bit more attention than usual. Unli...
I built a new JSON Logic gem for Ruby because the existing options weren’t cutting it for my projects; The current alternatives have very little compl...
#786 — February 5, 2026 Read on the Web Ruby Weekly Ruby Evolution: New Ruby Features Added in v2.0 → 4.0 — First launched a couple of years ago cove...
https://beautifulruby.com/code/superfeature-plan shows use to use Plan objects from Superfeature to build SaaS tables, present pricing, control Stripe...
We design everything on web mobile-first… except code samples. Here’s a look at three approaches: clever, boring and something in between. A tour of R...
Why you shouldn’t read your agent’s code until three AI reviewers and CI pass https://rubyonai.com/how-do-you-know-the-software-is-working/
https://rubystacknews.com/2026/02/04/kamal-in-the-real-world-lessons-from-running-rails-apps-on-aws/
February 4, 2026 At Kaigi on Rails 2025, one talk stood out for being refreshingly honest about infrastructure. Not a tutorial. Not a product pitch. B...
Two phones, same app, same page containing a timer. One shows 4 minutes on the timer. The other shows 9. The server says 4. Refresh the lagging phone ...
https://github.com/carter2099/hyperliquid
https://drexed.github.io/cmdx/blog/mastering-cmdx-interruptions/
A drop-in replacement for abandoned rolify gem with addidional features, such as temporal (expiring) roles, metadata, audit logging, and granular abil...
https://rubystacknews.com/2026/02/03/opening-the-heart-of-libgd-gis/
February 3, 2026 How Ruby Turns Coordinates into Maps (and Why Tests Matter) Maps look simple on the surface. You give them coordinates. They give you...
https://rubystacknews.com/2026/02/02/introducing-type-guard-to-steep/
February 2, 2026 Type Narrowing for Real-World Ruby Applications Based on the RubyKaigi 2025 talk “Introducing Type Guard to Steep” by Takeshi Komiya ...
February 2, 2026 Inspired by Onur Ozer’s talk at RubyConf Thailand (Jan 2026) There’s a specific kind of talk that quietly stays with you long after t...
The one where RubyConf launched The Ruby Runaway - startsup pitching, where tiny ruby conf announced their event and where Joel talks about Phlex::TUI
In this episode, we look at how to use Claude Code to assist us in developing Rails applications. This is not about vibe coding, but using tools to as...
Emirates Pride Perfumes in UAE is a renowned luxury perfume brand that celebrates the rich tradition of Arabian fragrance with a modern touch. Known f...
https://beautifulruby.com/code/superfeature-price as an overview, with code and a video, on how I made a Price object to make it easier to work with p...
https://rubystacknews.com/2026/01/30/rendering-incremental-points-on-maps-with-ruby-and-rails/
January 30, 2026 When working with maps in Ruby or Ruby on Rails applications, most solutions assume that all geospatial data must be prepared upfront...
https://dev.to/povilasjurcys/a-new-cop-in-town-rubocop-rspecparity-e20 instant feedback on test coverage gaps, without relying on code coverage tools ...
https://rubystacknews.com/2026/01/29/making-maps-with-ruby/
January 29, 2026 Static and animated cartography built directly from GeoJSON For a long time, generating maps from code meant working inside heavy eco...
In the new release of ActionDbSchema (v0.9.0) a DB adapter to persist all run migrations, keeping a full migration history. This change makes the gem ...
#785 — January 29, 2026 Read on the Web Ruby Weekly The Ruby Runway: A RubyConf Pitch Competition — RubyConf has launched a competition for Ruby-powe...
This is how I managed to get Claude to follow Rails conventions using pre-edit hooks, which reduced my frustration. This gave me the strength to keep ...
https://rubystacknews.com/2026/01/28/understanding-typeprof-design-goals-limitations-and-effective-use-in-ruby/
January 28, 2026 TypeProf is an official type inference tool for Ruby that has gained attention as part of the ecosystem surrounding RBS, Steep, and S...
The latest edition of Ruby AI News is here! This edition features tons of content, articles, and open source releases. The top stories feature a look ...
Production debugging with AI agents has really improved my workflow lately. Here’s how to automate fixing Rails bugs on GitHub.com.
https://rubystacknews.com/2026/01/27/ruby-rendering-seismic-observation-data/
January 27, 2026 From Disaster Prevention to High-Performance Maps On December 26, 2025, I published an article titled “Ruby at the Front Line of Disa...
The article explores what changes when you treat concurrency, background execution, and observability as framework responsibilities rather than integr...
We’re excited to announce that the Ruby Users Forum is officially live.
Context is everything when coding with AI.
I built a tool called overitall ( oit). It's a terminal UI that combines process management with log viewing — think overmind plus a log viewer (like ...
https://rubystacknews.com/2026/01/26/stabilizing-a-native-ruby-gis-engine-with-docker-rubocop-and-ci/
January 26, 2026 For many years, Ruby developers working with maps and geospatial data have relied on external tools or loosely coupled pipelines. Ima...
The one where Roadmap launched a Roadmap for learning Ruby, where Rails 8.1.2 is officially released, Devise reaches the 5.0 mark and where Intercom s...
https://rubyelders.com/writings/2026-01-ruby-box-reload.html
https://drexed.github.io/cmdx/blog/mastering-cmdx-fundamentals/
https://rubystacknews.com/2026/01/23/libgd-gis-a-practical-gis-rendering-engine-for-ruby/
January 23, 2026 Raster maps, GeoJSON overlays, and real-world cartography — without leaving Ruby. Over the last months, I’ve been working on libgd-gi...
https://rubystacknews.com/2026/01/22/a-new-view-of-earth-powered-by-ruby/