Service Fabric

Service Fabric – 6 Misconceptions We Need to Clear Up

Guest Contributor Developer Tips, Tricks & Resources

We are on the heels of the first anniversary of the release of Service Fabric, but there are still a lot of misconceptions that I would like to clear up. 1.  What is Service Fabric, Really? Talking with different companies, I’ve heard every sort of thought on what Service Fabric is and what Service Fabric isn’t. At its heart, it …

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 …

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 …

Three Favorite Open Source Java Libraries

Stackify Developer Tips, Tricks & Resources

I’ve used a number of Java open source libraries over the years in a variety of projects. Java developers are lucky to have a long list of community libraries to pull from. Here are a few standouts that have made their way into virtually all of my new development. These were chosen because they have clean interfaces, provide significant value, …

Prefix: A lightweight ASP.NET profiler helping you write better software

Stackify Developer Tips, Tricks & Resources

Of all the modern development practices which I use day to day, none other has been more beneficial to me than the introduction of quick feedback loops in my workflow. Although a concept made popular by the Agile methodology and practices, it’s something most of us deal with when we invoke the compiler (or linter) which tells us if our …

The Best Log Viewer for Developers in the Universe

Matt Watson Developer Tips, Tricks & Resources

It is hard for developers to imagine troubleshooting applications problems without debug logging. When all else fails and you can’t figure out what your code is doing, our answer is to always add more logging. But unfortunately, log files can a spaghetti style mess thanks to lots of web requests happening at a single time. Prefix can organize your logging …

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 …

Finding Hidden Exceptions in Your Application 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. One of the best features of Prefix is its ability to see all of the exceptions that are occurring in your code. There are 3 types of exceptions: Unhandled – the user got a …

Compare Top APM tools

Comparison of 18 APM & Application Monitoring Tools

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 tools on the market available for developers, DevOps teams, and traditional IT operations. There is a lot of gray area as to …

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

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