Digests » 338

this week's favorite

Enabling and using C# 9 features on older and “unsupported” runtimes

ith this year’s .NET Conf just coming to a close, we have finally been introduced to the public release of .NET 5 and C# 9, which are now widely available and can be used by developers using at least Visual Studio version 16.8, that comes bundled with all the necessary components to build libraries and applications using these two new technologies.

What's new in .NET Productivity

The .NET Productivity team (a.k.a. Roslyn) wants to help you be more productive! We’ve seen a lot of excitement in the past few months over our latest features which automate and reduce editing tasks to a single click and help save you time. In this post, I’ll cover some of the latest .NET productivity features available in Visual Studio 2019.

Creating a Network Speed Monitor in C#

It's always handy to know exactly how much download and upload speed your current network has. This article will show you how to create a Class library project that will host the Uploading and Downloading logic, and a normal Console application making use of the external library to display the results.

Understanding Disposables In .NET Dependency Injection

In this post I will be discussing the traps that can catch you out by potentially creating memory leaks when registering types that implement the IDisposable interface as services with the out-of-the-box .NET Dependency Injection container.

Exciting New Features in .NET 5

.NET 5.0 was officially released this week, bringing with it a range of improvements to the .NET ecosystem. Like many .NET developers, I was quick to download it and give it a test run. This article discusses some of the most exciting new features in .NET 5.