Azure Service Profiler review – How does it fit in your toolbox?

Matt Watson Developer Tips, Tricks & Resources

About a year ago Microsoft released the Azure Service Profiler which is designed to be a lightweight profiler for ASP.NET applications. They recently enabled it to work with Application Insights and it is easy to enable for Azure App Services. Since we use App Services and love anything to do with app performance, I thought I would give it a …

Application Insights – 16 things every developer needs to know

Matt Watson Developer Tips, Tricks & Resources

Application Insights is Microsoft’s lightweight application performance monitoring service. I have collected a nice list of things that every developer should know. Including tips, key features, and limitations. 1. Make sure your app targets .NET 4.6, and .NET 2.0 is not supported There are some changes in the 4.6 version of the .NET framework that enables some additional data collection …

software deployments best practices

How to do software deployments with confidence

Matt Watson Insights for Dev Managers

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 …

Optimize code

Transaction tracing helps developers optimize their code as they write it

Matt Watson Developer Tips, Tricks & Resources

The best time for developers to optimize their code is while they are writing it. Developers can leverage the detailed transaction tracing available from APM type tools, like Prefix, as a fast feedback loop to understand what their code is doing and how long it takes. Prefix works as an ASP.NET profiler and also works with several common JVMs for …

Stackify Retrace is an Affordable APM for Developer Team

APM Pricing Is Now Affordable for All Developers, and Why They Should Care

Matt Watson Insights for Dev Managers, Popular

APM Pricing has been historically out of control… One of the reasons I founded Stackify was because my developers didn’t have the tools they needed. The tools were designed for IT operations, the data my team needed was spread across too many different tools, and the pricing was very expensive. Sadly, several years later, not much has changed in the …

Debugging Windows Services with Prefix

Matt Watson Developer Tips, Tricks & Resources

Prefix enables developers to easily see what their code is doing as they write and test their code, including SQL queries, HTTP calls, errors, logs, and much more. Prefix is most often used with web applications, but .NET Windows Services are also supported. This article discusses how to use Prefix with a Windows Service or console application. Learn more about …

Top 18 APM Tools (Application Monitoring)

Top 18 APM Tools (Application Monitoring) You Should Consider

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

Every business is highly dependent on software these days. Ensuring that all of your organization’s mission-critical applications are running optimally at all times is priority #1! There is a wide range of application performance management and application monitoring (APM) tools on the market available for developers, DevOps teams, and traditional IT operations. There is a lot of gray area as …

Case Study: Switching to Retrace APM Saves Carbonite’s Development Team Valuable Time

Alexandra Altvater Stackify Product & Company Updates

  Carbonite was looking for a tool to provide detailed log and error information in order to quickly and easily resolve application issues. Since signing up for Retrace, Carbonite has saved countless hours by streamlining their issue resolution process into one tool. Carbonite now uses Retrace in an application that is the front-end of everything that Carbonite does for its customers. …

5 Hidden Performance Problems for ASP.NET

Alexandra Altvater Developer Tips, Tricks & Resources, Stackify Product & Company Updates

  Stackify founder and ASP.NET performance expert Matt Watson shares his expertise around five common ASP.NET performance problems. Learn how to identify and fix these elusive problems in your own apps and immediately improve your app’s performance! Watch the video from last week’s webinar. The deck is available here: http://www.slideshare.net/mwatson81/5-hidden-performance-problems-for-aspnet  

Why Calling a Web Service Takes Longer Than You Think

Matt Watson Insights for Dev Managers

There are a lot of ways to make a web service or web request in .NET. Common libraries include HttpClient, WebClient, WCF generated clients, RestSharp, and, of course, your low-level HttpWebRequest/HttpWebResponse objects. If you want to track the true performance and amount of time it takes to make such a request, you need to understand all the steps involved in …

The 7 Ps of High Performance Cloud Apps

Courtney Insights for Dev Managers, Stackify Product & Company Updates

Say it with me… “Proper Planning and Preparation Prevents Poor PaaS Performance.” I’m sure you have heard the original 7 Ps before. My version is a little different as I have decided to focus on the performance of platform as a service (PaaS). Hopefully this saying will help you remember some of my tips for building higher performance web apps! …

Application Support Tools from Stackify

Courtney Stackify Product & Company Updates

Developers, DevOps, and CTOs/CIOs are turning to Stackify for its incredibly useful set of application support tools. Including Application Performance Monitoring (APM+), error tracking, log management, and server monitoring. A key component of Stackify’s application support tools, APM+, offers an enormous amount of code-level insights making it easy to find slow web requests and quickly pinpoint at the code level …

What is APM? Overview, Common Terms, and 10 Critical APM Features

Alexandra Altvater Developer Tips, Tricks & Resources, Insights for Dev Managers, Popular

APM refers to application performance management or application performance monitoring and is an essential tool to help optimize and monitor the performance of your apps. You could argue that application performance management and application performance monitoring are the same things. Conversely, it could be argued that management infers being more proactive and monitoring only being reactive when it comes to the …