How ZJIT removes redundant object loads and stores
ZJIT’s optimizer now removes redundant object loads and stores, improving JIT performance of CRuby’s shape system. This post explains how the optimization works.
Engineering Rigor in the AI Age: Building a Benchmark You Can Trust
The Rails Infrastructure team built an open-source benchmarking toolkit to reliably measure Bundler performance improvements, and along the way learned that AI is great for scaffolding tools but engineering rigor — trusting your gut when numbers don’t add up — is something you can’t outsource.
The student asked: “Master, what should I pay more attention to, my tests or my code?”. The master said: “I cannot answer you when you ask the wrong question.” The student thought “oh fuck, here we go again”, but just said: “But master, is it not one or the other?” The master said, “If a bridge is suspended from the pillars. Which is more important the walkway or the pillars?” The student thought for a while and asked: “What about the suspensions?” The master nodded. And the student was enlightened.
Claude Code for the Semi-Reluctant, Somewhat Curious Ruby on Rails Developer
Practical workflows for Ruby on Rails developers: model selection, RSpec/Minitest, debugging, and CLAUDE.md conventions. From Planet Argon's real experiments.
Ruby Concurrency Beyond Fibers: Threads, Ractors, and True Parallelism
A practical guide to Ruby's concurrency primitives beyond fibers, covering Threads, Ractors, and how to achieve true parallel execution in Ruby applications.
Open Source Gave Me Everything Until I Had Nothing Left to Give
I thought I was having a spiritual awakening. I was having a psychiatric emergency. I was at a tech conference in Sweden when it started. I hadn't slept in...