Thoughts and Code
2025
- Five PostgreSQL Anti-Patterns
- UUIDv4: My Biggest Database Performance Mistake
- Controlled Failure / Practice Before It Breaks
- Performance First Rails – Lessons From Production
- Improving Asset Delivery Times with gzip_static
- Cleaner Mailer Views in Rails with the Presenter Pattern
- Daily Docker Prune with Systemd
- No Appreciable Difference
2024
- 5 Gems That I Use to Simplify Development on HTTPScout
- Nginx and Rails: Optimize Production Config Like a Pro
- Rails 8, Kamal, and Securing Your VPS: The Ultimate Guide to Hardening SSHD
- Incident Naming Matters: A Simple Practice for a Better Incident Response
- Reducing Outages and Delivering Faster: The Power of Weekly Operations Reviews
- High Performance Indexing in PostgreSQL
- How a Mistake Led Me to Discover Better Observability with Rails and SigNoz
- Introducing HTTPScout.io: A Better Way to Monitor Your Website’s Uptime
- Stripe Integration with Rails: Pay Gem Tips and Fixes
- Hiring is Broken: A Guide for Early Stage Startups
- Reflecting on Building an App