Tutorials

Profiling Ruby on Rails Applications with Rails Debugbar
When you're building Rails apps and having fun building new features, it's easy to lose track of what's actually happening behind the scenes. You don't always know what queries are being run, how long they're taking, or how many objects Rails is a...


Tejas' Blog - Using PostgreSQL database constraints
Effective use of database constraints can ensure data integrity.
In an earlier blog post we used generated columns in PostgreSQL. In this one we will explore another cool database feature - constraints.
Many times applications add some business ...






Installing the sassc Ruby gem on a Mac. A debugging story
I’m not exactly sure about the timeline, but at some point, gem install sassc stopped working for me on my Mac (ARM). Initially, I thought this was because that gem was no longer maintained, and the last release was in 2020, but I was wrong. It’s ...

Ruby Debugging Tips and Recommendations in 2025 | Rails at Scale
Debugging is a crucial skill for any Ruby developer. And as the tools and techniques evolve, it’s important to keep up-to-date with the latest best practices.
So here are some of my Ruby debugging tips and recommendations that I’d offer to Ruby d...