Entries by Roberto Farah

Tips and Tools to Help Your Software Troubleshooting and Debugging: Part 3 of 3

This post is the final in my three-part series about tools for debugging. Before diving in, be sure to read Part 1 and Part 2.

For today I’m going to discuss two tools: one is very easy to use; the other one is hard to use but extremely powerful.



Let’s start with Fiddler, the easy tool. According to the author of the tool, “Fiddler is a special-purpose proxy server that runs on your Windows, Linux, or Mac computer.Read more

Tips & Tools For Software Troubleshooting and Debugging: Part 2 of 3

This post is the next in my series about Tips & Tools for debugging—read my first post here.

At BitTitan, we log billions events a day, and we migrate millions of users. The scale is massive. By helping investigate and solve code-based performance issues using power tools, we reduce our cloud computing costs significantly. And we increase customer satisfaction by making migrations run faster.

At our scale when problems happen, they can be very difficult to track; that’s why we need great tools.… Read more

Tips & Tools For Software Troubleshooting and Debugging: Part 1 of 3

As a Site Reliability Engineer for the SWAT team at BitTitan, my daily life consists of working on escalations coming from the Product Group or Support Team. I’m responsible for making sure migrations run efficiently and smoothly for millions of users and billions of items.  Before joining BitTitan, I spent 14 years working for Microsoft as an Escalation Engineer and Premier Field Engineer.

I love my job—so I’m happy that I was asked to share a few of my tips for software troubleshooting and debugging.… Read more