Latest articles from ruby stack news
129 articlesApril 15, 2026 Scan to try 🎯 Live Demo Available Introducing MapView Render beautiful, production-ready maps directly from your Ruby backend. No exter...
April 15, 2026 🚀 See the LIVE DEMO in action MapView Render maps directly from your backend no external APIs required. Fast, controlled, and productio...
April 13, 2026 Introduction MapView is a server-side map rendering engine for Rails that generates high-quality geographic visualizations without exte...
April 12, 2026 After an extensive development journey, MapView has arrived: a powerful API for generating map images directly from your Ruby server. W...
April 10, 2026 Over the past few months I’ve been working on a small GIS-oriented stack in Ruby, focused on a simple goal: rendering maps from GeoJSON...
April 8, 2026 Static GIS maps, pure Ruby, GeoJSON support, and zero JavaScript bloat. Over 15 years ago, I discovered the GD library at a Linux confer...
April 7, 2026 From the creator of ruby-libgd and libgd-gis comes native Rails integration Many of you already know ruby-libgd – the gem that brings GD...
April 6, 2026 Ruby outside the web browser. On a game cartridge. Sort of. Every so often, something appears in the Ruby world that doesn’t fit the usu...
April 5, 2026 A new batch of improvements has landed in the Rails codebase this week, focusing on performance refinements, testing reliability, and cl...
April 2, 2026 fter teaching different AIs the ruby-libgd interfaces, I proposed a competition: Who could create the most creative and beautiful image ...
March 31, 2026 The Love Affair You know the feeling. Local machine, Rails server running, something breaks. You glance at the terminal and there it is...
March 31, 2026 It happened on a Tuesday. I was writing a small microservice in Go, nothing fancy, just an API endpoint that fetched some data from a d...
March 30, 2026 Motivation: I didn’t want to lose the metrics for ruby-libgd and libgd-gis. So I built an app that stores all logs and generates custom...
March 30, 2026 Reading time: 8 minutes Status: Benchmark-driven, production-ready Executive Summary After extensive benchmarking against RMagick, Chun...
March 26, 2026 For years, generating map tiles, GIS visualizations, and fast raster graphics in Ruby has been a painful experience. ImageMagick deriva...
March 25, 2026 Published on RubyStackNews Ruby is a high-level language. C is a low-level language. At some point, every serious Ruby application need...
March 24, 2026 If you’re looking for a structured, no-cost path into web development, The Odin Project consistently stands out as one of the most effe...
March 23, 2026 Published on RubyStackNews What if Ruby could look at a photo of a house and tell you the width of the door, the height of the windows,...
March 23, 2026 Published on RubyStackNews Nobody expects Ruby to process medical images. That is exactly why I tried it. This article is about buildin...
Generated automatically by RubyEventsBot using ruby-libgd. Updated every 7 days. Updated by: https://github.com/koxya | Twitter: @koxya
March 20, 2026 The Gem: Fetch image dimensions and type without downloading the entire file. The Problem Your app needs image dimensions from remote U...
March 18, 2026 Published on RubyStackNews One of the most useful tools in exploratory data analysis is the 2D histogram. Not the bar chart kind — the ...
March 17, 2026 Rails is much more than a framework on top of Ruby — it adds hundreds of methods, classes, and abstractions that plain Ruby simply does...
March 16, 2026 Recently, I created ruby-libgd and libgd-gis for raster graphics generation in cartography. But as I worked on these tools, I realized ...
March 16, 2026 Published on RubyStackNews After the last article, Jupyter proved to be an awesome sandbox for testing code interactively. I spent the ...
March 13, 2026 ruby-libgd: Scientific Plotting Comes to Ruby The Envy We Never Talked About Anyone who has spent serious time with Ruby and then watch...
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 deb...
March 12, 2026 Ever open Excel or fire up a Python script just to peek at a CSV file? There’s a faster, cleaner way. Meet tennis — a blazing-fast term...
March 11, 2026 What if you could run a fully functional Rails application — backend, database, file storage, and all — directly inside a browser tab, ...
March 11, 2026 Most developers associate Ruby with web development. Frameworks like Ruby on Rails helped Ruby become one of the most productive langua...
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 exciti...
March 8, 2026 For many developers who experienced the early days of the hacker culture and the free software movement, programming once had a differen...
March 5, 2026 Ruby excels at structuring applications, managing logic, and coordinating systems. In many real-world architectures, Ruby acts as the or...
March 4, 2026 Building Native Extensions with C (and Rust) Ruby is known for its productivity and elegant syntax, but sometimes performance-critical t...
March 4, 2026 Image processing is usually associated with languages like Python or C++, but Ruby can also manipulate images efficiently thanks to bind...
March 3, 2026 Today I implemented support for custom convolution filters in Ruby-LibGD, enabling the application of kernels such as blur, sharpen, and...
March 2, 2026 Microservices don’t fail because of Ruby. They fail because of architecture. Most “microservices” I see in Ruby are: • HTTP chains tight...
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 a...
March 1, 2026 The Modern CLI Stack Beyond puts Ruby is often associated with web applications, background jobs, and scripting. But quietly — almost un...
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...
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 run...
February 26, 2026 In recent years, Ruby and Ruby on Rails have quietly entered a phase of rapid, multidimensional evolution. Rather than a single disr...
When Ruby 4 was announced, most discussions focused on experimental features like Ractors, new JIT work, or isolation mechanisms. However, beneath the...
Ruby has long balanced developer happiness with safety, but parallel performance has historically been constrained by the Global VM Lock (GVL). Ractor...
February 23, 2026 Ruby has traditionally shipped with a single, built-in garbage collector tightly coupled to the VM. With Ruby 3.4, that assumption b...
February 23, 2026 Motivated by the many comments — some fearful, others excessively enthusiastic — about artificial intelligence, I set out to “touch ...
February 22, 2026 A fully client-side Ruby playground powered by WebAssembly — promising, experimental, and not quite ready for prime time Running Rub...
Working with maps usually means working with numbers — lots of numbers. If you want to render a map of a country, region, or continent, you normally n...
February 20, 2026 RubyKaigi 2024 — Historical Context Although this presentation discusses Ruby 3.4–3.5 and the ecosystem has already moved forward to...
February 20, 2026 Lessons from RailsTokyo 2026 on using ActiveRecord as a relational engine—not just an ORM Modern Rails teams often inherit a paradox...