#774 — November 6, 2025 |
|
Ruby Weekly |
|
|
When Your Hash Becomes a String: Hunting Ruby's Million-to-One Memory Bug — This is genuinely a bug hunting epic that involves Ruby, C, the garbage collector, FFI, and a lot of perseverance. If you enjoy such quests, this is a worthy read that shows just how much timing and chance can contribute to a bug. Maciej Mensfeld |
|
Ruby and Its Neighbors: Smalltalk — Noel continues his tour of languages that influenced Ruby with what many consider the most influential: Smalltalk. Noel Rappin |
🤖 How Ready Is Your Team for AI-Assisted Development? — AI is changing how we build software. If you don’t have a strategy for AI-tooling adoption, you need one: Our AI Readiness Assessment helps CTOs uncover high-value opportunities to enhance your development workflow. OmbuLabs.ai | Are you AI-ready? sponsor |
|
⚡️ IN BRIEF:
|
|
An Introduction to Game Development with DragonRuby — DragonRuby is a cross-platform 2D game toolkit based upon a custom mruby-based Ruby implementation. Here’s a look at the fundamentals of using it. Julian Rubisch |
💡 DragonRuby is not free (unless you meet certain conditions) but can often be obtained at a discount around gamejams and similar events. |
|
Upgrade to Puma 7 and Unlock the Power of Fair Scheduled Keep‑Alive — A well explained look at a long-standing Puma bug, the problem it caused, and how Puma 7 resolves it. Schneeman and Ambrose (Heroku) |
|
Get Smart with Honeybadger — Traditional APMs bury you in dashboards you'll never use. Honeybadger’s new smart dashboards are different. See how → Honeybadger sponsor |
|
📄 Using Google Gemini's 'Nano Banana' with RubyLLM – Currently one of the most popular AI image editing models. Carmine Paolino 📄 Rendering Mesh Gradient Avatars in Rails Apps – A neat example of using ChunkyPNG, a way to render PNG files with Ruby. Exequiel Rozas 📄 RSpec and 📄 How Ruby Compiles a Call to a Block Pat Shaughnessy |
🛠 Code & Tools |
|
|
Administrate 1.0: Build Admin Dashboards in Rails Apps — A library for Rails that generates admin dashboards in a flexible way that’s easy to customize by overriding the parts you need. v1.0 bundles assets inside the gem which makes it easier to get started. Here’s a demo of how such a dashboard looks in practice. Thoughtbot |
|
Macroscope - The Best AI Code Review Tool — Macroscope helps you ship fewer bugs, merge faster and understand how the codebase is changing. Try a 2 week free trial! Macroscope sponsor |
|
Pagy 43.0: The Popular Pagination Gem — A popular framework-agnostic way to handle pagination in Ruby apps. v43 is a significant redesign and features all-new pagination techniques. The homepage goes into full detail. Domizio Demichelis |
|
Zaxcel: A DSL for Building Excel Spreadsheets — If you like a good Ruby-based DSL, this is a neat way to build spreadsheets in an idiomatically Ruby way. AngelList |
|
|
📢 Elsewhere in the ecosystem |
|
Some other interesting stories in the broader landscape: |
|
|



