Write an Interpreter in Ruby

Past, present, and future of Sorbet type syntax

Shipping Rust to Python, TypeScript and Ruby - (~30min talk)

Fixing Shotgun Surgery in Ruby

Lesser-known Facts about Variables in Ruby

I built MCP on Ruby to help developers turn any Rails API into an MCP server

Project Standalone-Ruby

💥 Tech Talks Weekly #55: Java, Python, React, TS, Swift, k8s, DDD, CQRS, ML, RAG, Ruby, C#, Unison and many more!

How to create value objects in Ruby – the idiomatic way

Exploring Ruby Ractors – I paid for for 10 cores I'm gonna use 10 cores

Ratomic: Provides Mutable data structures for use with Ruby's Ractors

Nōdo – Call Node.js from Ruby

Matching Regexps 200 Times Faster

Four choices for packaging Ruby binary distributions: How Tebako was selected

My Ruby Debugging Tips in 2025

Introducing Sidekiq 8.0

Ruby, Ractors, and lock-free data structures

Pick the wrong tool for the job

Ruby Central's OSS Changelog: March 2025

ZJIT: Building a Next Generation Ruby JIT

RubyLLM: A delightful Ruby way to work with AI

Improving Your Development Cycle with REPLs

Ruby not dead it seems

Ruby Debugging Tips and Recommendations in 2025

The future of AI is Ruby on Rails

Is your Rails application special?

Installing the sassc Ruby gem on a Mac. A debugging story

The Art of Ruby Scripting

The Pitchfork Story

I made Lanet: A lightweight tool for secure and easy peer-to-peer communication on local area networks. Includes a CLI and Ruby API.

More →