Let’s talk about some of the ways C# is making life more difficult for new developers and how we can fix it.
Yesterday I gave a talk on Scientist .NET at the first .NET Open Source Days conference. Here’s a recording I made of a practice run in case you missed it.
I’ve uploaded a technical talk on unit testing .NET code and some strategies and libraries that can be helpful when working with .NET and .NET Core code.
As someone who has been using .NET since the betas, I’ve been really impressed with .NET’s ability to grow, change, and stay relevant as technology changes. This isn’t an easy concept to explain to others, however, and so I thought I’d try to illustrate .NET’s history with an overview of changes from .NET Framework 1.0 to March of 2020.
A beginner-oriented tutorial on the array data type in .NET with examples in C#.
While GroupBy took a single collection and transformed it into multiple child collections, SelectMany flattens child collections into a single merged collection.
Let’s talk about how LINQ’s GroupBy method makes grouping data in C# easy. We’ll start basic and then go over every available overload of the GroupBy method to explore advanced use cases.
Extension methods are an integral part of modern .NET and some of .NET’s best features such as LINQ. Unfortunately, a lot of developers get intimidated by them.
In this article, I’ll go over the top 5 threading mistakes I see in .NET applications and explain how to fix them.
In this article, I’ll show you a somewhat unknown class in the .NET framework that makes lazy creation of objects easy to do and thread safe.