Reworking Memory Management in CRuby

How Ruby executes JIT code

How Ruby Executes JIT Code: The Hidden Mechanics Behind the Magic

AI coding agents are removing programming language barriers

Fast Allocations in Ruby 3.5

ZJIT has been merged into Ruby

Ruby Debugging Tips and Recommendations in 2025

Tiny JITs for a Faster FFI

Rails at Scale: Interprocedural Sparse Conditional Type Propagation

Interprocedural Sparse Conditional Type Propagation

YJIT 3.4: Even Faster and More Memory-Efficient

Next Generation Out of Band Garbage Collection

Mastering Ruby Code Navigation: Ruby LSP Enhancements in the First Half of 2024

Finding Memory Leaks in the Ruby Ecosystem

Autotuner: How to speed up your Rails app

Prism in 2024 - A history of Ruby parsers

A Packwerk Retrospective

Unveiling the big leap in Ruby 3.3's IRB

Ruby 3.3's YJIT: Faster While Using Less Memory

YJIT is the most memory-efficient Ruby JIT

Effects of Pitchfork reforking on Shopify's Monolith

Performance impact of the memoization idiom on modern Ruby

Ruby 3.3's YJIT Runs Shopify's Production Code 15% Faster

We Turned Lobste.rs into a Rails Benchmark for YJIT

JIT-optimized Ruby can outperform a C extension

Rewriting the Ruby parser