message queue

Message Queues & You – 12 Reasons to Use Message Queuing

Matt Watson Developer Tips, Tricks & Resources Leave a Comment

At Stackify, we receive a lot of data from your apps to our Retrace APIs. We queue all of that data as soon as it gets to us, and then we use separate background services to process the data. Message queues help a lot with ensuring data is never lost, traffic spikes, etc. We decided to put together a list of …

stackify-prefix-query

How to View SQL Queries from Your Application Code 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. This makes Prefix really handy for viewing SQL queries your code is using. Prefix is free! Learn more about Prefix After installing Prefix, it will automatically track all SQL calls. No code changes are needed, …

azure-5025

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

Matt Watson Developer Tips, Tricks & Resources Leave a Comment

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 …

terrazure

Tinkering with Terraform and Azure to simplify cloud infrastructure setup

Stackify Developer Tips, Tricks & Resources Leave a Comment

I’ve been working with Terraform this week to help setup an Elasticsearch cluster on Azure. Terraform provides an agnostic (somewhat) means of defining infrastructure components locally and for cloud deployments (Azure, AWS, Google, etc. [https://www.terraform.io/docs/providers/index.html]). Its pretty simple to get going; download and update your path: https://www.terraform.io/intro/getting-started/install.html. Create a directory and drop in a sample.tf file wth a a virtual …

.Net Core Lessons

15 Lessons Learned while Converting from ASP.NET to .NET Core

SaaSquatch Developer Tips, Tricks & Resources Leave a Comment

At Stackify we have been doing a lot of work with .NET Core over the last few months. We ported StackifyLib and our logging appenders over. We have also made sure that our app performance tools, Prefix and Retrace, can be used to profile .NET Core based apps. In fact, we’ve even converted the entire codebase of Prefix to core so …

GriandviewTriange

Alleviate Rush Hour Traffic in your Browser

SaaSquatch Developer Tips, Tricks & Resources Leave a Comment

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

stream2

Improved Performance using JSON Streaming

SaaSquatch Insights for Dev Managers Leave a Comment

Many of us have been in “that” situation; the app is slowing to a crawl, and memory consumption is spiking through the roof. Is it a memory leak? Have the web gremlins finally broke through the firewall and found our system? So much time and energy is wasted trying to find out. At Stackify, every millisecond spent processing a transaction counts, …

Using LINQPad for Rapid Performance Prototyping

SaaSquatch Developer Tips, Tricks & Resources Leave a Comment

Here at Stackify, there is an ethos that you will find common to every member of the engineering teams: we love building software. By the same token, we love developer tools that make building software faster, easier, more fun, more accurate, etc. One of those indispensable tools is Joseph Albahari’s LINQPad, which as it turns out, is handy for all kinds …

MSDevShow2

Stackify stopped by the MS Dev Show

SaaSquatch Developer Tips, Tricks & Resources, Stackify Product & Company Updates Leave a Comment

Are you a fan of the MS Dev Show? We sure are, especially this latest episode. Our very own Matt Watson sat down with Jason and Carl to talk about all sorts of stuff, including a deep dive on Prefix, the free new application profiling tool. Big things are happening in the developer world. You can also get the podcast …

BB1_Cover-Mockup_1

Compete Developer Takeover: Guide No. 1

SaaSquatch Insights for Dev Managers Leave a Comment

build//better is a humble little eMag that we are putting together as another way to write about and share developer stuff we’re interested in and think can be useful.   This Issue: Application development teams need to be more agile than ever. Old models can’t deliver on new philosophies. The first guide in this series provides five sections of insights to help you …

Smoke-Stack-4

Cleaner Code with Static Factory Methods

SaaSquatch Developer Tips, Tricks & Resources Leave a Comment

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-ASP.NET-Issues

5 Hidden Performance Problems for ASP.NET

SaaSquatch Developer Tips, Tricks & Resources, Stackify Product & Company Updates Leave a Comment

  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  

The 7 Ps of High Performance Cloud Apps

Courtney Insights for Dev Managers, Stackify Product & Company Updates Leave a Comment

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

apm+

How to Monitor Noisy Cloud Neighbors & Your Web Apps Using Stackify’s APM+

Courtney Insights for Dev Managers Leave a Comment

There has never been a better time to be a developer. A few years ago, if you wanted to use some form of basic caching or queuing you had to convince IT to acquire it, install it, and support it. The last thing they really wanted was more servers and some new application to figure out how to support. So …