Bitmasks, Ruby Threads and Interrupts, oh my

A public record of questions for Ruby Central

You Don't Need Types in Ruby

Ruby Blocks

Friendly attributes pattern in Ruby

The Write Stuff: Concurrent Write Transactions in SQLite

Ruby Butler: It’s Time to Rethink RubyGems and Bundler

Bundler 2.6: Enhanced Security with Built-in Checksum Verification

Some Smalltalk about Ruby Loops

Gem.coop

Rubygems.org AWS Root Access Event – September 2025

Building a message queue with only two UNIX signals

The little Random that could

Testing Frozen String Literals in Production

Slicing and Dicing Through Complexity with Hanami

Ruby Stability at Scale

Show HN: LLM Rescuer – Fixing the billion dollar mistake in Ruby

The DHH Problem (2014)

Papercraft: Functional HTML Templating for Ruby

Announcing state-machines: Rust Port of Ruby's state_machines Gem

Show HN: Incremental JSON parser for streaming LLM tool calls in Ruby

I made a demo for Kumi, a business rules DSL implemented in Ruby that compiles to a platform agnostic IR and codegens Ruby and JS modules with no runtime code.

A mere add_foreign_key can wipe out your whole Rails + SQLite production table

Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover

The Ruby community has a DHH problem

Why I'm not rushing to take sides in the RubyGems fiasco

Bundler Belongs to the Ruby Community

Ruby Central Is Not Behaving in Good Faith, and I've Got Receipts

I'm leaving Ruby Central

Our stewardship: Where we are, what's changing and how we'll engage

More →