Top 10 .NET Debugging Tips

Simon Timms Developer Tips, Tricks & Resources

The best-laid plans of mice and men still go off the rails sometimes. Even when you’ve been rigorous and put unit tests in place, there are times when you’ll want to jump in and debug an application or a unit test. In this article, we’ll take a look at 10 tips for .NET debugging. 1. Setting Breakpoints A breakpoint is …

Learn ASP.NET: 30 Tutorials, Resources, Websites

Sagar Arora Developer Career Development, Developer Tips, Tricks & Resources

 Microsoft ASP.NET is a web development framework that’s used to build dynamic web pages, interactive web services, and robust data-driven web applications. It is a part of Microsoft .NET framework. ASP.NET stands for Active Server Pages Network Enabled Technologies. In 2002, Microsoft released the first version of the ASP.NET framework. It was based on the CLR (Common Language Runtime), which …

What’s New in .NET Core 2.1

Ricardo Peres Developer Tips, Tricks & Resources

NET Core 2.1 was officially released on May 30. I will summarize what’s new for all its parts – .NET Core itself, Entity Framework Core, and ASP.NET Core. You can also check out our article on the .NET Ecosystem to fully understand your options before you start your next project. .NET Core 2.1 First, you will need either Visual Studio …

Performance Monitoring Best Practices

15 Simple ASP.NET Performance Tuning Tips

Simon Timms Developer Tips, Tricks & Resources

Performance of your ASP.NET web application is important. There is a lot of evidence to suggest that slow loading times and clunky interaction will drive customers elsewhere. Even in the case of internal applications where the users have no option but to use the application, their satisfaction is tightly coupled to speed. There are a ton of ways to improve …

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

Guide to Optimizing .NET Applications to Improve Performance

Maximize the Performance of Your .NET Application With This Optimization Guide

Jared Nance Developer Tips, Tricks & Resources

Introduction It’s Friday afternoon, the majority of the development staff has already packed up and headed home for the weekend, but you remain to see the latest hotfix through to production. To your dismay, immediately after deployment, queues start backing up and you begin to get alerts from your monitoring system. Something has been broken and all evidence points to …

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 …

.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

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