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.
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.
In this article I’ll share my first foray into working with a major open source project. My hope is that this will help take away the intimidation factor of working with another team’s code and show you how cool working in a larger community can be.
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.