.NET Creators #3: Includes Special
Welcome to this new issue about the #dotnet-content-creators-list.
This newsletter contains a unique, timeless masterpieces collection!
But first of all, here is the list of all new creators that have been added to the #dotnet-content-creators-list.
New List Additions
For every new creator, I selected a blog article that I linked beside the creator’s channels. Please note that I only added people to the list, having published something since January 2022. The list of timeless masterpieces further down contains authors that might have written their article some time ago and are, therefore, not in the new list of additions. And as you know, the complete list of all .NET content creators can always be found in this GitHub repository: matthiasjost/dotnet-content-creators
Antão Almada
Blog, LinkedIn
Array iteration performance in C#
Anthony Giretti
Blog, Twitter, LinkedIn, gRPC/ASP.NET (Book)
Introducing C#11: File local types
Bojan Veljanovski
Blog, LinkedIn
Strongly typed configuration in .NET - the AppSettings class
Erik Ejlskov Jensen
Blog, Twitter
Using .NET 6 DateOnly (and TimeOnly) with SQL Server
Laurent Kempé
Blog, Twitter
.NET 7 SDK built-in container support and Ubuntu Chiseled
Lee Richardson
Blog, Twitter, LinkedIn, YouTube
MAUI Sounds Amazing. Is It?
Mohsen Rajabi
GitHub, Twitter, Blog
The best behaviours of MediatR
Okan Can Karadağ
Blog, LinkedIn
EntityFramework Core Many to Many
Timeless Masterpieces
I have been asking .NET Creators which blog article of their own is the one they are the proudest of. And I wasn’t disappointed. I got countless replies on Twitter, leading to this little best-of .NET content list.
Here is a curated collection of some of the best articles. The order of the pieces is more or less arbitrary. All of them are awesome!
Lee Richardson, July 2017
Your Code Sucks, Get Over It
Lee wrote this blog post about how we tend to identify ourselves with our work instead of having some distance from the feedback we get. Highly recommended!
Your Code Sucks, Get Over It
Dan Clarke, November 2016
LINQPad Tips and Tricks
Dan wrote about LINQPad in 2016. The tool is still relevant today, and his article is an excellent introduction.
LINQPad Tips and Tricks
You will enjoy his freshly record YouTube video about the same topic as well:
LINQPad! Must have tool for all .NET developers!
Bojan Veljanovski, June 2018
Select N+1 Problem
Bojan explains what the N+1 problem is and how to solve it. Worth reading!
Select N+1 Problem
Mark Oliver, December 2022
Testing In Dotnet
Mark gives an excellent overview of how to test within .NET and what tools to use.
Testing In Dotnet
Alexey Zagoskin, May 2022
Write clean and rock-solid unit tests in .NET
This goes beyond your simple Unit test tutorial. Learn how to test with a more realistic example! He uses NSubstitute, a .NET mocking library, in his examples. He then continues to overview how a test can be structured and the available Unit testing libraries.
Write clean and rock-solid unit tests in .NET
Scott Hannen, April 2018
The Generic Rabbit Hole of Madness
Scott reminds us that we shouldn’t over-engineer our “frameworks” and code what is needed when it is required.
The Generic Rabbit Hole of Madness
Antão Almada, June 2018
Enumeration in .NET
An excellent series about IEnummerable and IEnumerate in C#. Recommend reading it to answer all your questions regarding Enumeration in .NET. Antao talks in detail about different topics related to it, including Any()
vs Count()
, First()
, FirstOrDefault()
, IQueryable
, ToList()
, ToArray()
etc.
Enumeration in .NET
Stevö John, Dezember 2022
Blizzard Basin
An interesting description of the Advent Of Code Blizzard Basin puzzle and how the solution can be optimised.
Blizzard Basin
Paul Blasucci, October 2021
Growing a Gilded Rose
Paul takes you on a journey of the refactoring code kata “Growing Gilded Rose”.
Growing a Gilded Rose
In case you are looking for code katas in general, I recommend taking a look into this repository: ardalis/kata-catalog
Dustin Moris Gorski, May 2021
NET Basics
If you are new to .NET or want to ensure that you grasped all the fundamentals important for a .NET developer, I recommend reading this article!
.NET Basics
Oleksii Holub, November 2020
Fluent Generics in C#
If you haven’t heard of the fluent interface design pattern or want practical advice on implementing it, this post is for you! I promise you won’t be disappointed since this article goes into much detail with easy-to-understand examples.
Fluent Generics in C#
By the way, I decided this is only the start: The next issue will continue with further articles! So don’t be disappointed when your paper didnt’t made it to the list yet. Instead, drop me a message so I will add it to my reading list.
The same principle applies when I get added to the creator’s list. Don’t be shy; add a PR or write me a message with the suggested creator (it is OK if it is you).
I hope you enjoyed this issue.
Let me know if you have got any feedback.
Greetings
Matthias
matthiasjost/dotnet-content-creators // matthiasjost/dotnet-creators-opml