.NET Standard: How to Share Code

.NET Standard Explained: How To Share Code

Barry Luijbregts Developer Tips, Tricks & Resources

You can learn how the .NET ecosystem works on Stackify. It consists of runtimes (.NET Framework, .NET Core and Mono for Xamarin), class libraries, and a common infrastructure (runtime tools and languages). In this article, we are going to talk about the thing that makes the runtimes play well together and enables them to share code. Here, you’ll learn what .NET Standard is …

How to build self-contained and framework dependent .NET application

How to Build Cross-Platform .NET Core Apps

Barry Luijbregts Developer Tips, Tricks & Resources

One of the main reasons for using .NET Core is that you can run it on multiple platforms and architectures. So you can build an app that will run on Windows, but also on Linux, macOS and on different architectures like x86 and ARM. This is perfect for lots of scenarios, including desktop applications. You can learn about other reasons …

The .NET Ecosystem Runtime Tools and Languages

The .NET Ecosystem: Dive Into Runtime Tools and Languages

Barry Luijbregts Developer Tips, Tricks & Resources

The .NET ecosystem consists of runtimes: .NET Framework, .NET Core, and Mono for Xamarin. If you want to learn what these runtimes are and how they are different, you should read this article about the .NET ecosystem. In this article, we are going to focus on the tools and languages that make the runtimes in the .NET ecosystem work. These are …

Understand the .NET Ecosystem

The .NET Ecosystem Demystified

Barry Luijbregts Developer Tips, Tricks & Resources, Insights for Dev Managers

When I think of .NET, I think of the .NET Framework and Visual Studio. The first production version 1.0 of the .NET Framework was released on February 13 in 2002. In technology years, this is light-years ago. Since then, new versions of the .NET Framework have been released and Microsoft has started efforts to keep .NET a viable development platform …

.NET Event Counters – When logging isn’t fast enough

Simon Timms Developer Tips, Tricks & Resources

Over the past few years, I’ve become more and more convinced that having really good production logs is critical to running a successful software deployment. Logging has always been important, however if you’re deploying a web of microservices and a business transaction might span twenty different services, then searchable centralized logging is crucial. There are plenty of great tools available …

Performance counters

Top ASP.NET Performance Counters and How to Monitor Them

Matt Watson Developer Tips, Tricks & Resources

One of the great features of ASP.NET is all the metrics available via Windows performance counters. There is a wide array of them available between IIS, ASP.NET and .NET. This guide on ASP.NET performance counters will review some of the top counters you need to know about and why they are valuable. We will also talk about how to monitor …

.net blogs for developers

The Top 10 .NET Blogs You Should Follow Today

Ben Putano Developer Tips, Tricks & Resources

As the Microsoft framework becomes more powerful (and more popular), the more important it will be to stay abreast of the latest news and updates. Luckily there is an entire ecosystem of teachers, writers, thinkers, and speakers that are dedicated to pushing .NET forward. You’ve surely come across a few of the big time .NET blogs already. Scott Hanselman is …

Performance counters in .NET Core

How to Use Performance Counters with .NET Core: Current Solution, Alternatives, and the Future

Matt Watson Developer Tips, Tricks & Resources, Stackify Product & Company Updates

Performance counters are really important for monitoring and troubleshooting problems with your .NET applications. The full .NET Framework provides a wide array of performance counters that are very useful for troubleshooting application problems. Some examples of important performance counters are garbage collection and exception rates. Without these, you will be flying blind. In this article we will discuss how to …

Top Features of ASP.NET Core

Top 13 ASP.NET Core Features You Need to Know

Matt Watson Developer Tips, Tricks & Resources

ASP.NET is one of the most successful web application development frameworks by Microsoft. With every update, new and extended features are added that help developers deploy highly scalable and high-performance web applications. When coupled with application monitoring and other performance tools, such as a profiler, ASP.NET becomes a powerful solution for building incredible apps. Within the framework itself, there are …

What is Dependency Injection?

.Net Core Dependency Injection

Jared Nance Developer Tips, Tricks & Resources

What is Dependency Injection? Dependency Injection (DI) is a pattern that can help developers decouple the different pieces of their applications. It provides a mechanism for the construction of dependency graphs independent of the class definitions. Throughout this article, I will be focusing on constructor injection where dependencies are provided to consumers through their constructors. Consider the following classes: class Bar …

Hiring ASP.NET Developers

ASP.NET Interview Questions: Tips for Hiring ASP.NET Developers

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

There are hundreds of questions you could ask to determine a job candidate’s fit for an ASP.NET related position. Characteristics of a good candidate include high comfort level, skill level, and an in-depth understanding of essential and advanced development concepts. The interview questions below make a good primer for screening employees working in the .NET framework. That said, this list …

ASP.NET crash

How to Troubleshoot an ASP.NET Crash & Analyze w3wp Crash Dumps

Matt Watson Developer Tips, Tricks & Resources

Internet Information Services (IIS) uses a pool of worker processes (w3wp) to run ASP.NET web applications on Windows servers, but dealing with them crashing is no fun. The good news is, we are here to help provide you with resources on how to isolate and solve these issues, including how to identify crashes, capture crash dumps, and interpret them. Stackify …

SOAP with ASP.NET

How to Call WCF Services and Create SOAP Services with ASP.NET Core

Ricardo Peres Developer Tips, Tricks & Resources

If you are looking to use SOAP or WCF with ASP.NET Core, you are not alone. It is one of the most searched for and requested features for .NET Core. In this article, we will discuss how to consume a WCF SOAP service from your .NET Core application. We also show how to create and host a SOAP service with …

ASP.NET Issues

How to Troubleshoot ASP.NET Web Application Problems

Matt Watson Developer Tips, Tricks & Resources

Troubleshooting application problems are never fun. We would much rather be writing code on some cool new project. In this article, we will cover some tips on how to troubleshoot ASP.NET web applications. ASP.NET troubleshooting topics: Is Your Web Application Returning Lots of Errors? Entire application is slow Troubleshooting a specific web request Is Your Web Application Returning Lots of …

ASP.NET Interview Questions & Answers

Dev Leaders Share Their Favorite ASP.NET Interview Questions

Angela Stringfellow Developer Career Development

If you’re in the market for a new development job, you know that interview questions related to roles focused on specific programming languages can be quite complex. Even if you’re an experienced veteran in ASP.NET, you can never prepare too much for your next interview. We reached out to a panel of ASP.NET pros and development leaders to learn about …

Stackify ASP.Net Performance Monitoring

ASP.NET Performance Monitoring: A Developer’s How to Guide

Matt Watson Developer Tips, Tricks & Resources, Popular

Monitoring hasn’t traditionally been designed for developers or applications. With the rise of cloud computing, PaaS and even serverless applications, developers need to be much more involved in application monitoring. Comprehensive ASP.NET performance monitoring requires monitoring your application multiple ways, from server CPU usage, identifying slow web requests, slow SQL queries, garbage collection metrics, and much more. In this guide, …