It has been said that tools are what made us human. Our ability to create and use tools allows us to do things that were not imaginable
before. Software itself has made developers profoundly more productive over the last 50 years. Can you imagine programming with punch cards? Amazingly, some developers still don’t use a debugger while writing code!
I’ve always loved developer tools, but I never thought I’d make them. I started Stackify in 2012 after being frustrated by the lack of tools for monitoring and troubleshooting production application problems. All I wanted was easy access to metrics, errors, logs, slow DB queries, and other performance details. That was asking for a lot if you couldn’t afford to spend $100,000 on an enterprise APM product.
Earlier in my career it wasn’t practical to collect tons of application data, then store and process it. Thanks to the cloud, things are changing rapidly. We’ve built tools that collect and analyze terabytes of application performance data every day— at an incredibly low cost. For ten bucks a month, millions of developers can now afford a tool that used to cost tens of thousands.
Incidentally, this past year we stumbled into something that could be even more important to developer’s work: Prefix. It’s a simple profiler that provides an instant feedback on your apps performance while you’re building it. We’ve had a blast offering it as a free tool and portal to the rest of our amazing toolset.
Now is a good time to be a developer. It was great to chat with several amazing code warriors about their most important tools and tricks. Their responses comprise the remainder of this issue. I hope you enjoy it as much as we did.
- What Is Application Performance Monitoring and Why It Is Not Application Performance Management - July 13, 2017
- Advanced ASP.NET Trace Viewer – WebForms, MVC, Web API, WCF - July 10, 2017
- Performance Tuning in SQL Server: Top 5 Ways to Find Slow Queries - July 5, 2017
- 8 Key Application Performance Metrics & How to Measure Them - July 3, 2017
- Understanding & Profiling C# Async Await Tasks - June 19, 2017