Best .NET Posts This Week: 10th January 2021
Tags: dotnet, csharp, dotnetcore, aspnet
Published: 2021-01-10 19:49:43

---
title: Best .NET Posts This Week: 10th January 2021
published: true
description: Here are some of the best .NET, C# and ASP NET posts from this week.
tags: dotnet,csharp,dotnetcore,aspnet
cover_image: https://cdn.hashnode.com/res/hashnode/image/upload/v1610307821569/W37ZV_suk.png
canonical_url: https://samwalpole.com/best-net-posts-this-week-10th-january-2021
---

Here are some of the best .NET, C# and ASP NET posts from this week.

# This Weeks Articles
## [Guidelines to improve your software design skills with .NET](https://kevinavignon.com/2020/12/23/guidelines-to-improve-your-software-design-skills-with-net-part-i/)
By Kevin Avignon
> Software development goes beyond just knowing about programming language features and syntax. It also goes well beyond googling for your problem and copy-pasting code and hacking it together until it works itself out somehow. As a software developer, you are responsible for every line of code that will be thought of, written, maintained, and deleted. A solution that just works will not cut it sometimes. 

## [MicroFrontends With Blazor WebAssembly](https://medium.com/@waelkdouh/microfrontends-with-blazor-webassembly-b25e4ba3f325)
By Wael Kdouh
> I recently embarked on a mission to uncover the details behind the implementation of MicroFrontends under Blazor WebAssembly applications. This post represents a summary of my findings along with a sample application that should serve as a good starting point as you start your own journey of introducing MicroFrontends to your Blazor WebAssembly project.

<a href="https://www.amazon.co.uk/Microsoft-Blazor-Building-Applications-NET/dp/1484259270/ref=as_li_ss_il?dchild=1&keywords=blazor+c%23&qid=1610307694&sr=8-7&linkCode=li2&tag=samwalpole-21&linkId=4953aab917e1dce89c3017f7ab45ee55&language=en_GB" target="_blank"><img border="0" src="//ws-eu.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=1484259270&Format=_SL160_&ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=samwalpole-21&language=en_GB" ></a><img src="https://ir-uk.amazon-adsystem.com/e/ir?t=samwalpole-21&language=en_GB&l=li2&o=2&a=1484259270" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

## [Asynchronous Messaging, Part 1: Basic Distributed Architecture](https://blog.stephencleary.com/2021/01/asynchronous-messaging-1-basic-distributed-architecture.html)
By Stephen Cleary
> This is the first of a short series of blog posts on Asynchronous Messaging. This is not a new problem at all, but it’s something I’ve observed becoming more and more common over the last few years. Also, this is the kind of a problem that is difficult to solve quickly - or even describe the solution quickly, so I think a blog (series) is appropriate.

## [Why .NET Standard Is Still Relevant](https://christianfindlay.com/2020/12/21/net-standard/)
By Christian Findlay
> .NET Standard is a .NET formal specification or API contract that is available across many .NET implementations. It exists because there are many .NET implementations on many platforms. Targeting .NET Standard 2.0 gives your library the most extensive reach possible, and enables almost all of the modern .NET features such as C# 9, IAsyncEnumerable etc., so all libraries should target this platform where it is not a hindrance to maintaining the library. 

## [C# In Simple Terms - Iterators](https://exceptionnotfound.net/csharp-in-simple-terms-22-iterators/)
By Matthew Jones
> In this post, we'll talk about a feature of C# that allows us developers to iterate over many different kinds of collections and return elements from them one-by-one. Let's learn about iterators!

<a href="https://www.amazon.co.uk/NET-Cross-Platform-Development-intelligent-Framework/dp/180056810X/ref=as_li_ss_il?dchild=1&keywords=c%239&qid=1610307741&sr=8-1&linkCode=li2&tag=samwalpole-21&linkId=36791babccfdb98a6f976ea21e6cfe0c&language=en_GB" target="_blank"><img border="0" src="//ws-eu.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=180056810X&Format=_SL160_&ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=samwalpole-21&language=en_GB" ></a><img src="https://ir-uk.amazon-adsystem.com/e/ir?t=samwalpole-21&language=en_GB&l=li2&o=2&a=180056810X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

# You Might Also Like
- [Writing decoupled code with MediatR: The Mediator Pattern](https://samwalpole.com/writing-decoupled-code-with-mediatr-the-mediator-pattern)
- [Learn to make a web app with ASP NET Core and Vue](https://samwalpole.com/learn-to-make-a-web-app-with-asp-net-core-and-vue)

["Ten++ Ways to Make Money as a Developer" eBook](https://gumroad.com/a/633205875)

I post mostly about full stack .NET and Vue web development. To make sure that you don't miss out on any posts, please follow this blog and [subscribe to my newsletter](https://samwalpole.com). If you found this post helpful, please like it and share it. You can also find me on [Twitter](https://twitter.com/dr_sam_walpole).