Posts
Using puma-dev with Conductor
Using hk for git pre-commit hooks in Ruby and Rails projects
Using Claude Code custom slash commands with Ruby
Setting up Zed with Ruby LSP
Extracting transcripts from Just Press Record
An Introduction to the Ruby LSP Add-on System
Adding Sorbet and Tapioca to a Jumpstart Pro app
A GitHub Actions Rails CI Workflow in 5 lines
My Ruby Kata Template
Defining your team's policy for broken builds
Avoiding common cron pitfalls when scaling Rails
Speed up your TDD by refactoring rails_helper.rb
Getting started with Sorbet
Migrating from Mocha to rspec-mocks
Preventing False Positives in RSpec When Testing Exceptions
Prevent Accidental Coupling in Rails
Faster TDD in Rails with Bundler's 'require: false'
Ruby and Rails Resources for Intermediate to Advanced Developers
Improve Your Workflow by Avoiding Conflated Commits
Treating ActiveRecord as a private interface with FigLeaf
Minimal Rakefile for RSpec, Cucumber and Jasmine
Playing with (RSpec)-Fire
Using Zeus with Cucumber and Guard
TDD Triangulation Practice
RubyMotion App Template