3 Key DevOps Needs for Every Development Team

Matt Watson Developer Tips, Tricks & Resources, Insights for Dev Managers, Live Queue 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. DevOps should be about empowering your development team to be able to do their job and support their apps from …

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: 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 …

azure service profiler feature2

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

New Relic alternatives… and why developers pick Retrace instead

Matt Watson Developer Tips, Tricks & Resources

  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 …

app-insights

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 …

whoyougonnacall

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 …

retraceaffordable

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 …

queue-list

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 …

carbonite

Case Study: Carbonite and Stackify’s Retrace

Stackify Stackify Product & Company Updates Leave a Comment

”We turned on APM+ and within a couple of minutes were able to identify the issue and a few hours later push out a fix.” [embedyt] http://www.youtube.com/watch?v=0JH_vpNlf7k[/embedyt] Who is Carbonite? Carbonite is a leading provider in backup recovery and archiving solutions for small businesses and home users. We fuel continuity by providing powerful yet simple tools to help keep businesses …

retrace-4-0asset-1

What’s new for Retrace v4 for .NET

Matt Watson Stackify Product & Company Updates Leave a Comment

After months of hard work, we are excited to be releasing v4.0 of our .NET agent. The last major update v3.0, came out 6 months ago. This release has several major changes you should be aware of plus some exciting new features. Speed, baby, speed! Most importantly, we have spent many days doing nothing but optimizing the performance overhead of …

What is code profiling? Learn the 3 Types of Code Profilers

Stackify Developer Tips, Tricks & Resources Leave a Comment

  For those of you do do not know a lot about Stackify, we do a lot of things around application performance and have actually written a couple profilers ourselves. We know a lot about code profiling for .NET ans Java. Today I want to talk about the three different types of profilers and describe the differences between them and …

List of .NET Profilers: 3 different types and why you need all of them

SaaSquatch Developer Tips, Tricks & Resources Leave a Comment

.NET Profilers are a developer’s best friend when it comes to optimizing application performance. They are especially critical when doing low level CPU and memory optimizations. But did you know that there are three different types of profilers? Traditional .NET profilers that track process memory usage, time spent per line of code and frequency of method calls. Lightweight profilers or other …