Ruby Can Draw Cities Now

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 maps, GIS, or visual computing. If you want to draw a real city, the standard stack usually looks like: QGIS PostGIS Mapnik Mapbox or a heavy JavaScript … Continue reading Ruby Can Draw Cities Now

Ruby Can Now Draw Maps — And I Started With Ice Cream

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, data processing, background jobs, and web platforms — but when it came to maps, graphics, and spatial data, Ruby was forced to step aside and let other languages do … Continue reading Ruby Can Now Draw Maps — And I Started With Ice Cream

Ruby Can Create Images Again

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 generate images natively, fast, and with full control. Yes, RMagick and MiniMagick exist. But they depend on external binaries, are slow, fragile in production, and unsuitable for things like: map tile … Continue reading Ruby Can Create Images Again

Rebuilding Ruby’s Image Processing Layer: Why ruby-libgd Matters for GIS and the Future of Ruby

Ruby on Rails Developer | Ruby, Backend January 2, 2026 In late 2025, during a RubyConf presentation about disaster-response systems, an uncomfortable truth was stated publicly: Generating map tiles and images on the server is difficult in Ruby. RMagick and MiniMagick were too slow. ruby-gd is used, but it is poorly maintained. This was not … Continue reading Rebuilding Ruby’s Image Processing Layer: Why ruby-libgd Matters for GIS and the Future of Ruby

Running Ruby 4 with Ruby::BOX inside Docker (Alpine)

Ruby 4 with Ruby::BOX 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 multiple isolated class worlds inside the same process, finally making it possible to load conflicting libraries, plugins, and user code safely. In this guide we will … Continue reading Running Ruby 4 with Ruby::BOX inside Docker (Alpine)

Ruby at 30: A Community Built from Imperfection

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 Ruby 4, the Ruby Release 30th Anniversary Party, held on December 20, felt like more than a commemorative event. It was a moment of reflection—about history, values, and why Ruby continues … Continue reading Ruby at 30: A Community Built from Imperfection

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

Building LLM-Powered Applications in Ruby: A Practical Introduction

Building LLM-Powered Applications in Ruby: A Practical Introduction December 12, 2025 (Based on Koichi Ito’s “Ruby × LLM Ecosystem” presentation at Ruby World Conference 2025)** Large Language Models (LLMs) have rapidly evolved from experimental chatbots to foundational components of modern software. They now augment workflows in customer support, content generation, data analysis, and even development … Continue reading Building LLM-Powered Applications in Ruby: A Practical Introduction

Why Now Is the Right Time for PicoRuby

December 10, 2025 Based on the presentation script from RubyWorld Conference 2025 This article is based on the script of the presentation “Why Now Is the Right Time for PicoRuby”, delivered by Hitoshi Hasumi (ANDPAD Inc.) at RubyWorld Conference 2025. The original session was a 30-minute conference talk, and this text adapts its core ideas, … Continue reading Why Now Is the Right Time for PicoRuby

RubyWorld Conference 2025: PicoRuby, mruby Girls, and the Future of Embedded Ruby

December 8, 2025 The RubyWorld Conference 2025, held in Matsue, Japan, showcased an unexpected star of the ecosystem: Ruby running on microcontrollers. While the event traditionally focuses on Ruby in web, enterprise, or academic settings, this year a significant amount of attention shifted toward embedded systems, thanks to PicoRuby and the community project mruby Girls. … Continue reading RubyWorld Conference 2025: PicoRuby, mruby Girls, and the Future of Embedded Ruby