Comparison: Azure App Services vs Cloud Services

Comparison: Azure App Services vs Cloud Services

Matt Watson Developer Tips, Tricks & Resources

Microsoft Azure provides multiple ways to deploy your applications to the Azure cloud. Azure App Services and Cloud Services are the two most popular, and easiest, ways to deploy your applications. They both support web applications and background service type applications. In this article, we will provide a comparison of Azure App services versus Cloud Services, along with a quick overview of each. App …

Top 50 Integrated Developer Environment Tools (IDEs)

Top Integrated Developer Environments (IDEs): 51 Powerful Dev Environments for Streamlined Development

Stackify Developer Tips, Tricks & Resources

The work of a developer is complex and time-consuming, but arming yourself with the most sophisticated tools makes the job both quicker and easier. That’s why many developers turn to integrated development environments (IDEs) to manage workflows, access a suite of development tools within a single dashboard, and reduce errors that can have catastrophic consequences if deployed unchecked. IDEs run …

How to Write Test Cases and Why They Are Like the Scientific Method

Erik Dietrich Developer Tips, Tricks & Resources

As I’ve mentioned before on this blog, I have a good bit of experience writing unit tests.  In fact, I’ve managed to parlay this experience into a nice chunk of my living.  This includes consulting, training developers, building courses, and writing books.  From this evidence, one might conclude that unit testing is in demand. Because of the demand and driving interest, …

What is Unit Testing?

You Still Don’t Know How to Do Unit Testing (and Your Secret is Safe with Me)

Erik Dietrich Developer Tips, Tricks & Resources

What is Unit Testing, Tutorial and 6 Best Practices When I started in this industry, only an avant-garde fringe unit wrote automated tests for their code.  Over the last 15 years, however, that number has exploded, and the practice has become mainstream.  But “mainstream” does not mean “universal.”  Plenty of folks still do not have comfort with or even exposure to the …

Azure App Services logs

Where to Find Azure App Service Logs for Your App, IIS, Failed Request Tracing, etc

Barry Luijbregts Developer Tips, Tricks & Resources

Troubleshooting application problems are difficult. It takes a lot of time. I would argue that it might be the thing that we developers spend most of our time on in the cycle – write some code – F5 – find out why it didn’t work – fix – F5…. And that’s just troubleshooting locally on your own machine. When your …

Asynchronous Programming (1)

Asynchronous Programming Is Easier Than You Think

Guest Contributor Developer Tips, Tricks & Resources

What is asynchronous programming? To understand that let us take a look at how applications typically run. Typically when you are writing a program it executes one method at a time. The CPU executes a method then once it finishes moves to the next one. This is known as synchronous programming. I’m a big fan of understanding the taxonomy and …

Microsoft.Extensions.Logging

How to Use LoggerFactory and Microsoft.Extensions.Logging for .NET Core Logging With C#

Matt Watson Developer Tips, Tricks & Resources

If you have used .NET Core, you have probably battled with the new built-in .NET Core LoggerFactory which is in Microsoft.Extensions.Logging. It has created a lot of confusion around logging with ASP.NET Core. At Stackify, we have logging integrations for log4net, NLog, Serilog, and our direct API. We have a lot of experience with building logging appenders and libraries to work with various …

Unit Test Frameworks Best Practices

Unit Test Frameworks for C#: The Pros and Cons of the Top 3

Erik Dietrich Developer Tips, Tricks & Resources

If you enjoy the subject of human cognitive biases, you should check out the curse of knowledge.  When dealing with others, we tend to assume they know what we know.  And we do this when no justification for the assumption exists. Do you fancy a more concrete example?  Take a new job and count how many people bombard you with company jargon …

implement a Web API with ASP.NET Core

Goodbye Web API: Your Guide to RESTful APIs with ASP.NET Core

Matt Watson Developer Tips, Tricks & Resources

When ASP.NET Core was released, Microsoft and the .NET community decided to merge the functionality of MVC and Web API. This makes sense since the two have always been very similar. We went through the process of making an ASP.NET Core Web API with various scenarios and came up with these tips for anyone out there wanting to do the …

ASP.Net Core Logging

ASP.NET Core Logging Tutorial – What Still Works and What Changed?

Matt Watson Developer Tips, Tricks & Resources

If you are getting started with ASP.NET Core, you are probably wondering what has changed with logging. In short, the answer is both nothing and everything. The common logging libraries you have always used with .NET still work. Microsoft does provide its own interface for logging with .NET Core and it uses it for .NET internals. In this article, we …

Why Azure Deployment Slots are Awesome and How to Use Them

Barry Luijbregts Developer Career Development, Developer Tips, Tricks & Resources

Azure App Services are extremely useful for developers. It offers Web Apps, API Apps, Mobile Apps and Function Apps (that run Azure Functions). These apps are incredibly powerful and can literally get you up and running in minutes. They provide a host of amazing features like (auto)scaling, easy authentication, offline sync (for Mobile Apps), hybrid connections and much, much more. …

Making Sense of Your Azure Billing and Azure EA Usage Reporting

Making Sense of Your Azure Billing and Azure EA Usage Reporting

Stackify Developer Tips, Tricks & Resources

I’ve written in the past about how Stackify was “born in Azure” and we’ve never used any other hosting solution. In this post, I want to share how we make sense of our Azure EA (Enterprise Agreement) bill and usage. Azure billing can be quite a mess to figure out.  Here are our top tips to analyze your usage and …

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 …