When a .NET Core Azure App Service won’t start: 502.5 Process Failure

Matt Watson Developer Tips, Tricks & Resources

In the process of testing Retrace with .NET Core I decided to use the example MusicStore app as a test application. Pulling down the source from GitHub and deploying it to Azure App Services is easy right? Correct, and totally wrong both as it turns out. After hours of headaches… I figured I needed to share how I finally solved my …

Software Development – A Team Sport

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

This month we’ve been talking a lot about tools we use for different phases of development. We even wrote a whole eMagazine dedicated to tools and interviewed six power devs to find out what they’re using to build better applications. Download that here if you haven’t.   While tools for writing, troubleshooting and monitoring are critically important, we don’t spend …

How we named Prefix: It was a little hairy

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

  Naming things is hard—unless it’s a dog or a kid. That’s easy (apparently)! A brand or product name is a totally different kind of anxiety. Creating the product is comparatively easy. This is the story of the name that almost won, how it came to be, and how it continues to live exactly where it should—in the dark recesses of our code. …

Alleviate Rush Hour Traffic in your Browser

Alexandra Altvater Developer Tips, Tricks & Resources

Every morning I get up early, get on the highway and drive into work. There may be a little snag through the Grandview triangle (it’s kind of like KC’s version of the Bermuda Triangle), but it’s usually just a 20 minute drive if I leave at 7:00 a.m. After 7:30 a.m., that drive turns into an hour as fours times the commuters enter the triangle. …

Cleaner Code with Static Factory Methods

Alexandra Altvater Developer Tips, Tricks & Resources

A classic creational design pattern from the gang of four is the factory method pattern. Examples of this pattern typically involve a factory class that constructs objects of a different type. The objects that are created are usually implementations of an interface. This pattern provides a layer between consumption (the caller) and creation (the factory). An additional benefit is that the …

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  

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

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

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 be much better than the others. …

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 …

SQL Azure Elastic Pool

SQL Azure Elastic Pool – Product Review

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

At Stackify, we have about 1,000 SQL Azure databases. Monitoring, managing, and right sizing these databases creates a unique set of challenges. For security and scalability, each of our clients has their own database. As you can imagine, each client is in a different sizes and we have wildly different performance characteristics from one databases to another. We are excited …

Log tagging

Log tagging creates smarter application logs #awesomelogs

Alexandra Altvater Developer Tips, Tricks & Resources

How many combined log statements do your applications and infrastructure produce in a day? 50,000? Over a million? Here at Stackify, our applications generate around 100 million log entries every day. Even after feeding them into Stackify’s powerful log management and filtering tools, it can be difficult to distill things down into meaningful, actionable diagnostics with an incredibly high volume …

Improve JSON Usage

11 Ways to Improve JSON Performance & Usage

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

JSON is easy to work with and has become the standard data format for virtually everything. Although originally derived from the JavaScript scripting language, JSON is now a language-independent data format and code for parsing and generating JSON data is readily available in many programming languages. At Stackify, we use JSON extensively for REST APIs, serializing messages to queues, and …

Even better APM

APM+ v2.2, even better .NET Application Performance Management

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

We are very excited to release APM+ v2.2 today! We first released APM+ for ASP.NET in April and have been working tirelessly to make it the best APM product on the market for ASP.NET application performance management. We think today is that day! First off, special thanks to everyone has used the product to date and all of your wonderful …

APM + the best application performance management

Retrace is Transforming The Way .NET Developers Optimize Application Performance

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

Today at Stackify, we’re very proud to announce the launch of our new product, Retrace APM+. This first release specifically targets ASP.NET, but as the platform continues to grow, support will be added for other popular programming languages. More details will be announced later this year. Stackify Retrace builds on top of the great foundation of our current offering, known for great real-time …

software deployment tips

Ultimate Software Deployment Checklist & Deployment Plan

Matt Watson Developer Tips, Tricks & Resources

Use this checklist to improve your software deployment process! Deploying software releases is a mixture of planning, testing, late hours, and celebratory beers. This software release checklist is intended to be a guide to help improve how your team achieves this complicated and sometimes hairy task.  Part 1: Planning and Software Deployment Preparation  Collaboration Between Development and Operations It is …