How to Troubleshoot High .NET App CPU in Production With ANTS and Process Hacker

Matt Watson Developer Tips, Tricks & Resources, Live Queue Leave a Comment

One of our .NET background services running as an Azure Worker Role uses a lot of CPU and runs on a bunch of servers. So I decided to spend some time today to see if I can figure out why. I decided to capture how I went about solving the problem so hopefully, it could help others! Goal: Reduce Number …

software deployments best practices

How to do software deployments with confidence

Matt Watson Insights for Dev Managers Leave a Comment

Everyone wants to ship their code faster. Agile development and all the variants of it have helped companies release software  more often and spend less time in large, waterfall planning and project management. Agile development still has one big problem… confidence in software deployments. Developers have no idea if they are really ready to ship their new version. Does this …

9TOOLS

ASP.NET Performance: 9 Types of Tools You Need to Know!

Matt Watson Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

Performance Tools for .NET and ASP.NET One of the best things about being a .NET developer is all the amazing development tools that can make your life easier. This blog post is a list of the various types of ASP.NET tools at your disposal for finding and optimizing ASP.NET performance problems. Depending on the task, some of these tools will …

monitoring elasticsearch

How-to: Monitor Your Elasticsearch Cluster Performance

Eric Martin Insights for Dev Managers Leave a Comment

Intro Elasticsearch is a distributed search server based on Lucene and it can be used to search a wide range  of documents. It is written in Java and runs as a service  with a RESTful web API. Elasticsearch is the second most popular enterprise search engine At Stackify, we use Elasticsearch for Errors, Logs and APM data. Thus, it was …