Discover the latest articles, tutorials, and insights from the Ruby and Rails ecosystem.
790 articlesJanuary 22, 2026 libgd-gis, satellite imagery, and a new way to think about maps Most mapping libraries start from the same place: roads, labels, vect...
https://www.railscarma.com/blog/how-to-parse-json-in-ruby-a-comprehensive-guide/
#784 — January 22, 2026 Read on the Web Ruby Weekly RatatuiRuby: A Fresh Way to Build Terminal UIs in Ruby — Ratatui is a popular Rust library for bu...
https://rubystacknews.com/2026/01/21/imprint-signed-expiring-image-rendering-with-dynamic-watermarks-in-ruby/
January 21, 2026 Distributing images securely is a recurring challenge in modern web applications. Whether for previews, confidential documents, or pa...
This curated list brings together top experts from both the Ruby and RoR communities, showcasing their significant contributions to the programming wo...
Running a Rails app on Heroku but are looking to migrate elsewhere due to pricing? I tested some of the top cloud providers on performance and cost to...
Exploring and observing the various elements that require at least a few seconds of attention and no less important in which order they should be upgr...
While working on RubyLLM::Monitoring, we needed a way to instrument all RubyLLM operations. But we wanted to do it without changing RubyLLM. Read alon...
https://drexed.github.io/cmdx/blog/getting-started-with-cmdx/
Senior Ruby Engineer · Open-Source Author (ruby-libgd, libgd-gis) · FinTech & GIS January 20, 2026 In modern development teams, Proofs of Concept ...
https://github.com/kiebor81/mudis
https://github.com/benngarcia/executorch-ruby
For years, maps in Rails applications have lived almost entirely on the frontend:JavaScript libraries, external APIs, keys, variable costs, and a fair...
https://rubystacknews.com/2026/01/19/now-ruby-gis-rendering-stabilizing-the-libgd-gis-rendering-api/
January 19, 2026 This article documents the current state of libgd-gis following a significant internal update: the stabilization and freeze of its co...
The one where Ruby 4.0.1 is released, TruffleRuby 33 is released, Programming Ruby 4 enters beta, Google Summer of Code invites for Ruby projecs and w...
I’ve released ruby_llm-agents, a Rails engine for running LLM-powered AI agents in production.
Edit code, type r, see changes instantly.
A walkthrough of building a tiny RSpec-style DSL (describe, it, expect, plus eq/contain matchers). Uses instance_eval to run blocks in the DSL context...
https://rubystacknews.com/2026/01/16/libgd-gis-v0-2-7-pre-alpha-1/
Understanding why Ruby/Rails logs are delayed in Docker containers but instant on localhost. Dive into TTY detection, libc buffering and Ruby IO buffe...
January 16, 2026 Testing GIS animations in Ruby (exploratory work) Today, early in the morning, after releasing GIF and animation support in ruby-libg...
Image transformations let you show images in the size or format you need. You can create a new version by calling variant on an attachment and passing...
How to write a conditional statement in Ruby & what a Ruby if statement
I’ve just released a new Ruby gem, inertia_i18n, for developers building Rails applications with Inertia.js. The gem focuses on improving and simplify...
Programming Ruby 4.0 is out and the new beta runs against Ruby 4.0 final.
Full article and demo: https://rubystacknews.com/2026/01/15/ruby-now-has-an-animated-map-engine-alpha-preview/
January 15, 2026 Building real-time, animated maps in pure Ruby — no JavaScript required. A new class of maps for Ruby Over the past weeks, we’ve been...
Beginner’s Guide to Creating Database Models in Rails. Rails Generate Model
#783 — January 15, 2026 Read on the Web Ruby Weekly TruffleRuby 33: The High Performance, GraalVM-Based Ruby Implementation — Healthy languages have ...
I’ve released ffmpeg-core gem as a replacement of the abandoned streamio-ffmpeg.
https://rubystacknews.com/2026/01/14/ruby-libgd-v0-2-2-text-layout-foundations-for-ruby-graphics/
January 14, 2026 The biggest limitation of most Ruby image libraries is not pixels — it’s text. Fonts, labels, positioning, alignment, rotation, and l...
When you’re using multiple LLM providers, tracking costs manually becomes impossible fast. We needed visibility into our AI spending and LLM performan...
Did you know that Ruby doesn’t follow semantic versioning? I didn’t, until I wrote this Ruby 4.0 upgrade guide :) https://www.honeybadger.io/blog/ruby...
Today it can render full river systems of entire regions — from Europe down to Entre Ríos, Argentina — directly from GeoJSON, using nothing but Ruby +...
January 13, 2026 Rivers of Europe and Entre Ríos rendered directly in Ruby Today marks a major milestone for libgd-gis: we crossed from “experimental ...
https://rubystacknews.com/2026/01/12/libgd-gis-continues-to-grow-now-with-styles-and-more/
January 12, 2026 Real-world cartography in pure Ruby RubyStackNews — January 2026 From geometry to cities Until recently, libgd-gis could render raw G...
The first edition of 2026: Where we look at Ruby 4.0, mruby announced the major release this year v4.0, Rails launched 8.1.2 and two old (pre Ruby 1.0...
Most important links to read about Ruby 4.0 changes
https://sendbroadcast.net/blog/e2e-email-provider-testing Recently had some breakages that did not get caught until it was released and users found ou...
In this blogpost I show how to run a dev environment of Mastodon a ruby on rails project that is a federated social media. https://codedude.xyz/howto/...
January 9, 2026 How I built a pure-Ruby GIS engine that renders Paris, Tokyo, New York, and more Most people don’t think of Ruby when they think about...
I’m happy to announce new bindings for OpenCV, which marks the culmination of years of effort to modernize the Ruby <-> C++ toolchain. More at h...
I just published a great guide on how to use Action Cable to build real features, explicitly with Solid Cable: https://www.honeybadger.io/blog/action-...
This article, which was posted at the end of 2025, doubles as a guide on “How To Be a Top-Level Ruby Software Engineer in 2026”: https://andymaleh.blo...