Audit a Rails Project with the Thoughtbot Audit SkillI maintain a small Rails app to power cookie-free page analytics, and search on this blog. It's been chugging along for about five years…
ReadBeyond Mocked Payloads: End-to-End Stripe Webhook TestingI work on a SaaS that uses Stripe to manage subscriptions and recurring payments. When a credit card fails at renewal, Stripe retries the…
ReadA Vanilla Routing ExperimentThere's something deeply appealing about vanilla JavaScript. In a world of constantly changing frameworks and build tools, I'm drawn to code…
ReadThe Code-Adjacent Power of AIWhen most people think about AI coding assistants, they picture the obvious: writing code. But after months of daily use, I've found that…
ReadDynamic Ruby And Hidden Maintenance CostsRuby makes it easy to write dynamic code, and Rails amplifies this with ActiveSupport conveniences like constantize and classify. When you…
Read