Here’s some beginner-friendly documentation of common C# error messages for new programmers.
LINQ improvements in .NET 6
own career that the Chunking feature would have helped simplify some complex code related to paging through data whether it was in a user interface or via an API.
How Programming Languages Change How You Think
The languages we use matter. In this article we’ll explore some language concepts from science fiction and then examine how individual languages impact us as developers, focusing on the F# language for detailed examples.
Making C# More Welcoming
Let’s talk about some of the ways C# is making life more difficult for new developers and how we can fix it.
Video: Stand Back; I’m Going to Try Scientist!
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.
Video: .NET Unit Testing Libraries
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.
The History of .NET
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.
OpenSilver and The Return of Silverlight
.NET Fundamentals: Arrays in C#
A beginner-oriented tutorial on the array data type in .NET with examples in C#.
LINQ SelectMany in Depth
While GroupBy took a single collection and transformed it into multiple child collections, SelectMany flattens child collections into a single merged collection.