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

Tackling Inevitable I/O Latency in Rails

February 6, 2026 Lessons from Kaigi on Rails 2025 on SSE and Async Modern Rails applications increasingly depend on external systems: third-party APIs, background services, data pipelines, and—more recently—AI and LLM inference. While Rails itself continues to evolve in performance and concurrency, I/O latency remains largely unavoidable in many real-world scenarios. At Kaigi on Rails … Continue reading Tackling Inevitable I/O Latency in Rails

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

A New View of Earth, Powered by Ruby

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, vectors, tiles. But what happens if the map itself is not the goal? What if the map is just a lens to observe the planet? This article is about how libgd-gis, … Continue reading A New View of Earth, Powered by Ruby

Running Notebooks the Ruby Way: From PoC to Production with RubyPyMill

Senior Ruby Engineer · Open-Source Author (ruby-libgd, libgd-gis) · FinTech & GIS January 20, 2026 In modern development teams, Proofs of Concept (PoC) are everywhere. They usually start as Jupyter notebooks: quick experiments, charts, metrics, comparisons, and visual insights. They work well for exploration — but too often, they stop there. The knowledge stays locked … Continue reading Running Notebooks the Ruby Way: From PoC to Production with RubyPyMill

Ruby at the Front Line of Disaster Prevention

Ruby at the Front Line of Disaster Prevention December 26, 2025 How Tokyo Gas Uses Ruby to Protect Millions of People During Earthquakes Based on the RubyWorld Conference 2025 presentation by Maika Yamaguchi, Tokyo Gas i-Net Corp. When we think about Ruby in production, we usually imagine web platforms, SaaS products, or developer tools. But … Continue reading Ruby at the Front Line of Disaster Prevention

A Definitive Guide to Running PicoRuby on ESP32 (ESP-IDF 5.x)

December 18, 2025 Running PicoRuby on an ESP32 is absolutely possible — but today it is not straightforward, and most guides omit critical details. This article consolidates everything that actually matters, based on real-world setup, debugging, and integration with ESP-IDF 5.5. If you follow this guide exactly, you will end with: PicoRuby running on an … Continue reading A Definitive Guide to Running PicoRuby on ESP32 (ESP-IDF 5.x)

From Reading to Mastery: Turning Metaprogramming Ruby into a Hands-On Learning Platform

December 17, 2025 Metaprogramming has always been one of Ruby’s most powerful — and most intimidating — features. While the book Metaprogramming Ruby by Paolo Perrotta is widely regarded as a classic, many developers share the same experience: it’s brilliant, but hard to truly internalize by just reading it. In a talk presented at RubyWorld … Continue reading From Reading to Mastery: Turning Metaprogramming Ruby into a Hands-On Learning Platform

Smart Test Suites with Ruby

December 15, 2025 Lessons from Ruby World Conference 2025 At Ruby World Conference 2025, Masatoshi Seki (関 将俊) and Miwa Fukaya (深谷 美和) presented a talk grounded in something rare in our industry: more than 20 years of real testing history. Their presentation, “How to Create Today’s Recommended Tests”, introduces Ninja Testing — a testing … Continue reading Smart Test Suites with Ruby