Making Maps with Ruby

Image

Making Maps with Ruby January 29, 2026 Static and animated cartography built directly from GeoJSON For a long time, generating maps from code meant working inside heavy ecosystems designed primarily for analysis. Those tools are powerful, but they are not always the right fit. In many practical scenarios, the problem is simpler and more concrete: … Continue reading Making Maps with Ruby

Understanding TypeProf: Design Goals, Limitations, and Effective Use in Ruby

Image

Understanding TypeProf: Design Goals, Limitations, and Effective Use in Ruby 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 Sorbet. Despite this visibility, it is frequently misunderstood and often perceived as “not working” by first-time users. This article analyzes … Continue reading Understanding TypeProf: Design Goals, Limitations, and Effective Use in Ruby

libgd-gis: A Practical GIS Rendering Engine for Ruby

Image

January 23, 2026 Raster maps, GeoJSON overlays, and real-world cartography — without leaving Ruby. Over the last months, I’ve been working on libgd-gis, a GIS rendering engine built on top of libgd and designed specifically for Ruby developers who need static map generation without relying on browser-based toolchains or heavyweight GIS stacks. This article walks … Continue reading libgd-gis: A Practical GIS Rendering Engine for Ruby

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

Image

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 Can Draw Cities Now

Image

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

Image

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 just got a real sepia filter

Image

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 sepia filter to ruby-libgd — Ruby’s new binding to the GD Graphics Library — and with it Ruby took another step toward regaining something it quietly lost over the last decade: a … Continue reading Ruby just got a real sepia filter

Ruby Can Create Images Again

Image

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

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

Image

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

Image

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