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

Writing Ruby Bindings for C Libraries

Writing Ruby Bindings for C Libraries March 4, 2026 Building Native Extensions with C (and Rust) Ruby is known for its productivity and elegant syntax, but sometimes performance-critical tasks require lower-level languages. Fortunately, Ruby provides a powerful mechanism called C extensions, allowing Ruby code to call native C functions directly. This approach enables Ruby developers … Continue reading Writing Ruby Bindings for C Libraries

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

πŸ¦€ 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