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
Tag: Ruby
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
mruby Gems: Extending Ruby for Embedded Systems
mruby Gems: Extending Ruby for Embedded Systems March 11, 2026 Most developers associate Ruby with web development. Frameworks like Ruby on Rails helped Ruby become one of the most productive languages for building web applications. However, Ruby is not limited to servers or web frameworks. Ruby can also run in places far away from data … Continue reading mruby Gems: Extending Ruby for Embedded Systems
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
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)
🚀 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
🦀 Rust Inside Ruby Core: A New Systems Layer for MRI
February 27, 2026 For nearly three decades, CRuby (MRI) has been overwhelmingly a C codebase. That stability has been both a strength and a constraint. Recently, however, something genuinely new appeared inside the official Ruby repository: Parts of Ruby itself are now written in Rust. This is not theoretical, experimental folklore, or third-party tooling. It … Continue reading 🦀 Rust Inside Ruby Core: A New Systems Layer for MRI
🧱 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 & Rails 8: A Multi-Front Acceleration of the Ruby Ecosystem
February 26, 2026 In recent years, Ruby and Ruby on Rails have quietly entered a phase of rapid, multidimensional evolution. Rather than a single disruptive change, what we are witnessing is a coordinated advance across the runtime, the framework, infrastructure tooling, and application capabilities. This shift has been especially visible in talks from RubyKaigi 2024–2026 … Continue reading Ruby 4 & Rails 8: A Multi-Front Acceleration of the Ruby Ecosystem
🧵 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









