Technical writing on Rails upgrades, performance, and production systems.
March 9, 2026
The monolith gets a bad reputation it doesn't deserve. Somewhere along the way, the industry decided that a single Rails application serving an entire business was a problem to be solved rather tha...
14 min read
March 5, 2026
Every new engagement starts the same way. Before any code gets written or any recommendations get made, the application gets audited. Not a cursory glance at the README — a structured evaluation of...
12 min read
March 4, 2026
You've fixed the N+1 queries. You've added database indexes. You've moved email delivery to background jobs. Your app runs beautifully in development, passes CI without issue, and performs well in ...
9 min read
February 27, 2026
Every slow Rails app I've profiled has the same story. The team assumes the problem is deep and architectural — maybe they need to extract microservices, maybe they need to rewrite a critical path,...
11 min read
February 25, 2026
Your Rails app still works. Requests come in, responses go out, customers pay their invoices. From a business perspective, everything looks fine. So when your engineering team raises the upgrade co...
9 min read
February 23, 2026
When a client comes to us with a Rails 4.2 app that's been running in production for years, the question is never "should we upgrade?" — it's "how do we upgrade without torching the business?" It's...
11 min read