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
Category: Software Development
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
🧱 Rack Is Still Innovating: The Backbone of Ruby’s Web Stack Keeps Evolving
Rack Is Still Innovating: The Backbone of Ruby’s Web Stack Keeps Evolving February 26, 2026 In recent months, much of the conversation in the Ruby ecosystem has focused on Ruby 4, Rails 8, concurrency, JIT compilers, and runtime capabilities. But while attention was on the language and frameworks, one critical component — present in every … Continue reading 🧱 Rack Is Still Innovating: The Backbone of Ruby’s Web Stack Keeps Evolving
🧩 Ruby 4’s Quiet Improvements: Small Changes That Matter in Real Code
When Ruby 4 was announced, most discussions focused on experimental features like Ractors, new JIT work, or isolation mechanisms. However, beneath the headline features lies a set of quieter improvements — refinements to the core language and standard library that directly affect everyday development. These changes may not generate conference talks, but they improve performance, … Continue reading 🧩 Ruby 4’s Quiet Improvements: Small Changes That Matter in Real Code
🧵 Ruby 4 Concurrency Gets Real: Understanding Ractor::Port in Practice
Ruby has long balanced developer happiness with safety, but parallel performance has historically been constrained by the Global VM Lock (GVL). Ractors — introduced in Ruby 3 — were the first serious attempt to bring true multicore parallelism to MRI without sacrificing thread safety. With Ruby 4, the introduction of Ractor::Port significantly improves how Ractors … Continue reading 🧵 Ruby 4 Concurrency Gets Real: Understanding Ractor::Port in Practice
Neither Too Much nor Too Little: A “Touch Base” on the Current State of AI
Neither Too Much nor Too Little: A “Touch Base” on the Current State of AI February 23, 2026 Motivated by the many comments — some fearful, others excessively enthusiastic — about artificial intelligence, I set out to “touch base”: to ground the discussion with a personal perspective on this tool which, no matter how useful … Continue reading Neither Too Much nor Too Little: A “Touch Base” on the Current State of AI
🧪 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









