🧠 Pluggable Garbage Collectors in Ruby: Exploring the New Modular GC API

February 23, 2026 Ruby has traditionally shipped with a single, built-in garbage collector tightly coupled to the VM. With Ruby 3.4, that assumption begins to change. Feature #20470 introduces an experimental Modular Garbage Collector API, allowing CRuby to load alternative GC implementations at runtime. This marks one of the most significant architectural shifts in Ruby’s … Continue reading 🧠 Pluggable Garbage Collectors in Ruby: Exploring the New Modular GC API

🧪 Ruby in the Browser? Exploring Rubox and the Future of Ruby WASM

February 22, 2026 A fully client-side Ruby playground powered by WebAssembly — promising, experimental, and not quite ready for prime time Running Ruby directly inside the browser has long been a dream for educators, tooling developers, and the Ruby core community. Thanks to WebAssembly (WASM), that vision is no longer theoretical. Rubox, a browser-based Ruby … Continue reading 🧪 Ruby in the Browser? Exploring Rubox and the Future of Ruby WASM

🧠 RubyKaigi 2024: A Deep Technical Shift in Ruby’s Standard Library (With Real Examples)

February 20, 2026 RubyKaigi 2024 — Historical ContextAlthough this presentation discusses Ruby 3.4–3.5 and the ecosystem has already moved forward to Ruby 4 by 2026, the strategic shift it describes — reducing the traditional standard library and externalizing functionality as gems — represents a fundamental change in Ruby’s philosophy rather than a version-specific roadmap.Understanding this … Continue reading 🧠 RubyKaigi 2024: A Deep Technical Shift in Ruby’s Standard Library (With Real Examples)

Rails 8 Authentication: Why the New Built-in Generator Matters (and What It Means for Devise)

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 new rails g authentication generator and its implications for how we build authentication in Rails apps. Rails has long given developers the building blocks for authentication — has_secure_password, session cookies, and … Continue reading Rails 8 Authentication: Why the New Built-in Generator Matters (and What It Means for Devise)

Rails Meets PostgreSQL 18

February 11, 2026 Compatibility, Protocol Changes, and Virtual Generated Columns in Rails 8.1 At Kaigi on Rails 2025, Rails Committer Yasuo Honda delivered a deep technical walkthrough titled: Rails meets PostgreSQL 18 PostgreSQL 18 was officially released on September 25, 2025, and the talk explains how Rails adapts — not just at the marketing level, … Continue reading Rails Meets PostgreSQL 18

When Maps Explain Themselves: Legends, Style, and Finished Images in Ruby

February 10, 2026 Introduction libgd-gis now supports legends, introducing a fundamental building block in map communication. With the release of v0.4.1, legends become a first-class feature of the rendering pipeline, pushing the library one step closer to covering the essential capabilities expected from a modern GIS engine. Legends are not just a visual accessory. They … Continue reading When Maps Explain Themselves: Legends, Style, and Finished Images in Ruby

Only 3% Got It Right: 5 Dangerous Ruby on Rails Code Patterns from RubyKaigi

Only 3% Got It Right: 5 Dangerous Ruby on Rails Code Patterns from RubyKaigi February 9, 2026 At RubyKaigi 2025, a deceptively simple Rails code quiz was presented at a booth. It looked like everyday production code — nothing exotic, no trick questions. About 100 developers attempted it. Only 3 answered everything correctly. This article … Continue reading Only 3% Got It Right: 5 Dangerous Ruby on Rails Code Patterns from RubyKaigi

A quick DEMO of Ruby-LibGD v0.2.4.

Not a tutorial, not a benchmark — just experimenting with 2D and 3D rendering in Ruby and confirming that the foundation is already mature and reliable. Links: https://rubygems.org/gems/ruby-libgd https://github.com/ggerman/ruby-libgd # frozen_string_literal: true require "gd" W = 1400 H = 500 TEXT = "Ruby-LibGD v0.2.4" FONT = "/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf" SIZE = 72 DEPTH = 32 img = … Continue reading A quick DEMO of Ruby-LibGD v0.2.4.

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. But a real report from production. In Hall Blue, yappu presented: “Kamalって便利?社内プロジェクト3つをKamal + AWSで運用した体験談” (Is Kamal useful? Operating three internal projects with Kamal + AWS) What followed was exactly the … Continue reading Kamal in the Real World: Lessons from Running Rails Apps on AWS

Introducing Type Guard to Steep

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 CTO at Time Intermedia Inc., maintainer of rbs_rails and Rails type generators. Presented at RubyKaigi 2025. Context and Attribution This article is a technical analysis and expansion … Continue reading Introducing Type Guard to Steep