Latest articles from ruby stack news
129 articlesFebruary 18, 2026 Based on a talk from Kaigi on Rails 2025 by Hayato Okumoto (TwoGate CTO) Because life is too short to watch bundle exec rspec scroll...
February 17, 2026 Modern Rails applications rarely fail because of authentication — they fail because of authorization complexity. As products grow, r...
February 16, 2026 Lessons from Kaigi on Rails 2025 — Shohei Kobayashi In large Rails systems, background jobs are not a detail — they are the system. ...
February 16, 2026 In 2025, at Rails g authentication from Kaigi on Rails 2025, developer Shinichi Maeshima presented an insightful talk on Rails 8’s n...
February 13, 2026 Range on Rails: How PostgreSQL Multirange Turned Complex Booking Logic into Elegant Simplicity At Kaigi on Rails 2025, Tomohiro Umed...
February 12, 2026 Eliminating Connection Pool Exhaustion in Production At Kaigi on Rails 2025, 片田 恭平 (@katakyo) delivered a deeply practical talk titl...
February 11, 2026 Compatibility, Protocol Changes, and Virtual Generated Columns in Rails 8.1 At Kaigi on Rails 2025, Rails Committer Yasuo Honda deli...
February 10, 2026 Introduction libgd-gis now supports legends, introducing a fundamental building block in map communication. With the release of v0.4...
February 9, 2026 At RubyKaigi 2025, a deceptively simple Rails code quiz was presented at a booth. It looked like everyday production code — nothing e...
Not a tutorial, not a benchmark — just experimenting with 2D and 3D rendering in Ruby and confirming that the foundation is already mature and reliabl...
February 6, 2026 Lessons from Kaigi on Rails 2025 on SSE and Async Modern Rails applications increasingly depend on external systems: third-party APIs...
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...
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...
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...
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...
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...
January 29, 2026 Static and animated cartography built directly from GeoJSON For a long time, generating maps from code meant working inside heavy eco...
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...
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...
January 26, 2026 For many years, Ruby developers working with maps and geospatial data have relied on external tools or loosely coupled pipelines. Ima...
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...
January 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...
January 21, 2026 Distributing images securely is a recurring challenge in modern web applications. Whether for previews, confidential documents, or pa...
Senior Ruby Engineer · Open-Source Author (ruby-libgd, libgd-gis) · FinTech & GIS January 20, 2026 In modern development teams, Proofs of Concept ...
For years, maps in Rails applications have lived almost entirely on the frontend:JavaScript libraries, external APIs, keys, variable costs, and a fair...
January 19, 2026 This article documents the current state of libgd-gis following a significant internal update: the stabilization and freeze of its co...
January 16, 2026 Testing GIS animations in Ruby (exploratory work) Today, early in the morning, after releasing GIF and animation support in ruby-libg...
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...
January 14, 2026 The biggest limitation of most Ruby image libraries is not pixels — it’s text. Fonts, labels, positioning, alignment, rotation, and l...
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 ...
January 12, 2026 Real-world cartography in pure Ruby RubyStackNews — January 2026 From geometry to cities Until recently, libgd-gis could render raw G...
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...
January 8, 2026 I’ve been quietly working on two Ruby libraries that are starting to click together in a really interesting way: Over the last days I ...
January 7, 2026 How libgd-gis turns Ruby into a real GIS engine For many years, Ruby quietly missed something important. Yes, Ruby is amazing at APIs,...
January 6, 2026 Why ruby-libgd is becoming Ruby’s new graphics engine Yesterday something important happened in the Ruby ecosystem. I added a native s...
January 5, 2026 How ruby-libgd brings a real raster engine back to Ruby For many years, Ruby quietly lost something fundamental: The ability to genera...
Ruby on Rails Developer | Ruby, Backend January 2, 2026 In late 2025, during a RubyConf presentation about disaster-response systems, an uncomfortable...
December 31, 2025 How Bloomo built a regulated trading system from scratch By Satoshi Kobayashi (noel), CTO – Bloomo Securities RubyWorld Conference 2...
Inside DENTIS, the cloud dental platform built by Medley, Inc. In 2025, at RubyWorld Conference, Toshio Maki — Engineering Manager and Head of the Den...
December 29, 2025 At RubyWorld Conference 2025 and Kaigi on Rails 2025, a talk by Tomohiro Umeda from RIZAP Technologies quietly delivered one of the ...
December 26, 2025 How Tokyo Gas Uses Ruby to Protect Millions of People During Earthquakes Based on the RubyWorld Conference 2025 presentation by Maik...
December 24, 2025 Ruby 4 introduces one of the most important runtime features in the history of the language: Ruby::BOX. It allows Ruby to execute mu...
December 23, 2025 Inspired by a talk by Yudai Takada (@ydah) at Hokuriku Ruby Kaigi 01 Advertise on RubyStackNews RubyStackNews is a niche publication...
December 22, 2025 Reflections from RubyRelease30th and Matz’s Keynote As 2025 comes to an end and Ruby moves closer to the long-awaited release of Rub...
December 19, 2025 How Ruby, Parser Theory, and Linguistic Precision Solved a Problem No One Wanted At RubyWorld Conference 2025, Mu-Fan Teng (鄧慕凡)—fou...
December 18, 2025 Running PicoRuby on an ESP32 is absolutely possible — but today it is not straightforward, and most guides omit critical details. Th...
Why Ruby Still Has Unexplored Frontiers Why Ruby Still Has Unexplored Frontiers For many developers, Ruby is synonymous with Rails, web applications, ...
December 17, 2025 Metaprogramming has always been one of Ruby’s most powerful — and most intimidating — features. While the book Metaprogramming Ruby ...
December 16, 2025 Inspired by Miyuki Koshiba’s talk at RubyWorld Conference 2025 At RubyWorld Conference 2025, Miyuki Koshiba presented a talk that ch...