Projects
Open-source gems and tools I maintain.
SafeMemoize is a production-ready, zero-dependency memoization library for Ruby. It uses Ruby's prepend mechanism to wrap methods with a ...
Drop-in test matchers for hotwired/turbo-rails: assert Turbo Stream responses, Turbo Frame content, ActionCable broadcasts, and Capybara ...
Rails engine that tracks ActiveRecord create, update, and destroy events as structured JSON records. Ships a mountable web dashboard, who...
A Rails engine that adds structured, pluggable health check endpoints to any Rails app. Includes 11 built-in checks (database, cache, Red...
Rack middleware that traces every request through all processing layers — controller, ActiveRecord, cache, ActiveJob, and outbound HTTP v...
A Rack middleware captures object allocations per request using GC.stat diffs and stores them in a thread-safe ring buffer. Results are s...
After generating a new gem or Rails engine, there is always a series of tasks to tweak the new project to my preferences. I finally creat...