Choosing the Right Debugger: TracePoint, ISeq, and why your choice of debugger affects more than just comfort

Choosing the Right Debugger March 12, 2026 A Ruby Developer's Guide to TracePoint, ISeq, and why your choice of debugger affects more than just comfort If you write Ruby, you debug Ruby. Whether it's a subtle off-by-one error in a data pipeline or a race condition buried in a Rails controller, debugging is as much … Continue reading Choosing the Right Debugger: TracePoint, ISeq, and why your choice of debugger affects more than just comfort

Ruby on Rails on WebAssembly: A Full-Stack, In-Browser Journey

March 11, 2026 What if you could run a fully functional Rails application — backend, database, file storage, and all — directly inside a browser tab, with zero servers? WebAssembly (Wasm) makes this possible. By compiling Ruby and Rails into a Wasm module, the entire application stack executes client-side. This post explores a practical journey: … Continue reading Ruby on Rails on WebAssembly: A Full-Stack, In-Browser Journey

Ruby-LibGD Reaches 3,000 Downloads: A Milestone in Ruby Image Generation

Ruby-LibGD Reaches 3,000 Downloads: A Milestone in Ruby Image Generation March 9, 2026 Open-source development is often a marathon, not a sprint. Today, ruby-libgd, a Ruby library for image generation, has reached an exciting milestone: 3,000 downloads. This achievement reflects not only adoption but also the sustained effort behind a library that brings dynamic image … Continue reading Ruby-LibGD Reaches 3,000 Downloads: A Milestone in Ruby Image Generation

The Joy of Small Scripts: Automating Ruby Community Events

The Joy of Small Scripts: Automating Ruby Community Events March 8, 2026 For many developers who experienced the early days of the hacker culture and the free software movement, programming once had a different rhythm. It was exploratory. Curious. Creative. Developers wrote small tools, scripts, and experiments simply because they could. Those scripts often solved … Continue reading The Joy of Small Scripts: Automating Ruby Community Events

Ruby as an Orchestrator Language

Ruby as an Orchestrator Language March 5, 2026 Ruby excels at structuring applications, managing logic, and coordinating systems. In many real-world architectures, Ruby acts as the orchestrator, while specialized libraries handle computationally intensive tasks. This hybrid model is used widely in the Ruby ecosystem. Examples include: image processing database engines cryptography machine learning bindings GIS … Continue reading Ruby as an Orchestrator Language

Image Processing in Ruby with GD: Exploring ruby-libgd v0.3.0

Image Processing in Ruby with GD: Exploring ruby-libgd v0.3.0 March 4, 2026 Image processing is usually associated with languages like Python or C++, but Ruby can also manipulate images efficiently thanks to bindings for native libraries. One of those libraries is libgd, a well-known C library used to dynamically generate and manipulate images such as … Continue reading Image Processing in Ruby with GD: Exploring ruby-libgd v0.3.0

Understanding Convolution Filters in Image Processing (and Adding Them to Ruby-LibGD v0.2.5)

Understanding Convolution Filters in Image Processing (and Adding Them to Ruby-LibGD v0.2.5) March 3, 2026 Today I implemented support for custom convolution filters in Ruby-LibGD, enabling the application of kernels such as blur, sharpen, and edge detection directly from Ruby. At first glance, this may look like just another image filter. In reality, convolution is … Continue reading Understanding Convolution Filters in Image Processing (and Adding Them to Ruby-LibGD v0.2.5)

🚀 The Production-Grade Ruby Microservices Stack (2026)

The Production-Grade Ruby Microservices Stack (2026) March 2, 2026 Microservices don’t fail because of Ruby. They fail because of architecture. Most “microservices” I see in Ruby are: • HTTP chains tightly coupled together • Shared databases behind the scenes • No tracing • No event replay • No contract validation That’s not distributed architecture. That’s … Continue reading 🚀 The Production-Grade Ruby Microservices Stack (2026)

🇯🇵 Kaigi 2026 Is Approaching — Why the Global Ruby Community Should Pay Close Attention

Kaigi 2026 Is Approaching — Why the Global Ruby Community Should Pay Close Attention March 2, 2026 With April approaching, RubyKaigi 2026 is about to take place in Hakodate, Japan — and for the global Ruby community, this is not just another date on the calendar. It is a moment that often defines the technological … Continue reading 🇯🇵 Kaigi 2026 Is Approaching — Why the Global Ruby Community Should Pay Close Attention

🚀 Terminal UX in Ruby: Beautiful Tools Without Leaving the Shell

March 1, 2026 The Modern CLI Stack Beyond puts Ruby is often associated with web applications, background jobs, and scripting. But quietly — almost underground — a rich ecosystem has emerged for building modern, interactive, polished terminal applications. Not the old “print some text and parse ARGV” style. We’re talking about tools that feel closer … Continue reading 🚀 Terminal UX in Ruby: Beautiful Tools Without Leaving the Shell