Why Production Monitoring Can Come Too Late in the Development Process

Erik Dietrich Insights for Dev Managers, Live Queue Leave a Comment

I’ve spent a number of years, now, writing software.  At the risk of dating myself, I worked on software in the early 2000s.  Back then, you couldn’t take quite as much for granted.  For example, while organizations considered source control a good practice, forgoing it wouldn’t have constituted lunacy the way it does today. As a result of the different …

How to Deploy ASP.NET Core Web App to Azure & How to Use Retrace With ASP.NET Core

Barry Luijbregts Developer Tips, Tricks & Resources, Insights for Dev Managers, Live Queue Leave a Comment

ASP.NET Core is the latest version of ASP.NET. It is built from the ground up using .NET Core, the lightweight, composable new .NET Framework. Some people love it, some don’t. However, this is the future. Microsoft will move forward with .NET Core and in the future, the regular, full-fledged versions will go away. I like ASP.NET core a lot. It …

How to Troubleshoot IIS Worker Process (w3wp) High CPU Usage

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

Having problems with w3wp.exe high CPU usage? In this article, we will discuss some tips to identify what is causing high CPU usage for your ASP.NET web application. There are a lot of reasons that your IIS worker process (w3wp.exe) could be using a lot of CPU. We will cover some of the top reasons and how to troubleshoot them. To …

3 Key DevOps Needs for Every Development Team

3 Key DevOps Needs for Every Development Team

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

Agile development has created a process for developers to rapidly ship a new version of their code. DevOps is the next step in the process. It is the ability to help get that code to production as fast as possible. What do development teams need to embrace DevOps? DevOps should be about empowering your development team to be able to do …

Slow is Smooth and Smooth is Fast: Application Performance Management and the New Development Mantra

Guest Contributor Insights for Dev Managers, Live Queue Leave a Comment

By Charles Araujo, Principal Analyst, Intellyx In the mid-1980’s my dad ran SWAT teams for the LA County Sheriff. As a team leader, he had a simple mantra that he had learned while training with the Navy Seals and which he and his team repeated before every entry: “Slow is smooth. Smooth is fast.” This simple phrase was their reminder …

Azure App Services

Azure App Services: 3 Limitations & 9 Awesome Features

Matt Watson Insights for Dev Managers Leave a Comment

Azure App Services make it really easy for developers to deploy and manage their applications. They take away all the complexity of dealing with servers, which greatly simplifies the life of a developer. The way that Azure App Services work creates a few limitations that all developers need to understand. This article highlights some of those. 3 Key Azure App Service …

APM Investment

APM Investment: Understand APM Value By Department

Matt Watson Insights for Dev Managers Leave a Comment

Virtually every business depends on mission-critical software to run their business. Any slight application slowdown or outage can lead to legions of unhappy employees or customers. Investing in Application Performance Management (APM) solutions monitors performance issues, but also help improve the customer experience. APM is not just a tool for IT Operations. APM has grown into an essential tool that …

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

Matt Watson Developer Tips, Tricks & Resources Leave a Comment

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 …

Java Profilers

List of Java Profilers: 3 Different Types and Why You Need All of Them

Darin Howard Developer Tips, Tricks & Resources, Live Queue

Debugging performance issues in production can be a pain and in some cases impossible without the right tools. Java profilers have been around forever, but the profilers most developers think about are only one type. Let’s dive into the 3 different kinds of Java profilers: Standard JVM Profilers that track every detail of the JVM (CPU, thread, memory, garbage collection, …

Cutting Azure Costs

22 Tips to Lower Azure Pricing and Optimize Hosting Costs

Matt Watson Insights for Dev Managers Leave a Comment

Microsoft Azure provides a powerful set of services to help developers build and deploy their apps. Azure makes it so easy to use that you can quickly let your Azure hosting costs get out of control.  However, there are ways to better manage your Azure pricing and optimize your overall costs. At Stackify, we have been using Azure for over 4 …

New Relic Alternatives

Looking for New Relic Alternatives & Competitors? Learn Why Developers Pick Retrace

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

  New Relic is one of the industry leaders for SaaS based application performance management. There are now at least 15-25 New Relic alternatives for APM tools in general. Probably about half of those alternatives are available as SaaS APM. New Relic Pricing Forcing You to Look for Alternatives? We talk to companies every day that are currently using New …

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 enable some additional data collection …

Optimize code

Transaction tracing helps developers optimize their code as they write it

Matt Watson Developer Tips, Tricks & Resources Leave a Comment

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 …

Essential developer tools to find bugs… before they get to production

Matt Watson Developer Tips, Tricks & Resources Leave a Comment

Developers love tools, and they tend to use a lot of them. Many of them are such a normal part of our daily lives and toolchain that we don’t even think of them as tools anymore. Your computer, the Internet, a simple text editor, and source code repositories are a good example of this. They are just fundamental things we …

APM pricing is now affordable for all developers, and why they should care

Matt Watson Insights for Dev Managers Leave a Comment

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 Leave a Comment

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 …

fix apps faster with these logging tips

Comparison of 18 Application Performance Management Tools / APM Tools

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

  In this post we are going to try and define what APM is and provide a list of available APM tools. Every business is highly dependent on software these days. Ensuring that all of their mission critical applications are running optimally at all times is priority #1! There are a wide range of application performance management and monitoring tools on the …