<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/c%23/best-of/2022" -->

---
title: Best C# posts of 2022 | daily.dev
description: The most upvoted C# posts of 2022, curated by the daily.dev community.
canonical: https://daily.dev/tags/c%23/best-of/2022
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/c%23/best-of/2022
og:type: website
og:site_name: daily.dev
og:title: Best C# posts of 2022 | daily.dev
og:description: The most upvoted C# posts of 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of C# — 2022

1. 1  
[](/posts/7-reasons-for-startups-to-choose-asp-net-over-node-js-u1dg7mbfp "7 Reasons for Startups to Choose ASP.NET Over Node.js")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
7 Reasons for Startups to Choose ASP.NET Over Node.js  
Companies like Twitter, LinkedIn, Uber, and many others use Node.js as their primary server technology or combine it with other languages.  
44  
11
2. 2  
[](/posts/writing-my-first-microservice-using-go-idd6tfobn "Writing My First Microservice Using Go")  
Article  
![Avatar of btrprog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d957a1c828884dbb9543ba3e0beb6bc7)Better Programming · 4y  
Writing My First Microservice Using Go  
Go is an open source programming language supported by Google. The biggest companies using Go are Google, Netflix, Dropbox, Uber, Meta, Twitch, etc. With Go, you can create cloud & network services, web applications, and command-line interfaces. It’s a great solution to aggregate, collect, store and visualize logs from your applications.  
40
3. 3  
[](/posts/nestjs-vs-asp-net-comparing-web-frameworks-7yjymitg6 "NestJS vs. ASP.NET: Comparing web frameworks")  
Article  
![Avatar of logrocket](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/logrocket)LogRocket · 4y  
NestJS vs. ASP.NET: Comparing web frameworks  
NestJS is a Node.js web framework that is fully implemented using the TypeScript programming language. ASP.NET is a web framework created by Microsoft that uses Microsoft’s C# programming language. NestJS is the framework with one of the most proficient uses of OOP in TypeScript.  
31  
1
4. 4  
[](/posts/pattern-matching-is-awesome-dyqhwvwxw "Pattern matching is awesome")  
Article  
![Avatar of discdot](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ffa4f4ad5e0b4f9096da7a3943bd5ff2)Discover .NET · 4y  
Pattern matching is awesome  
Pattern matching, introduced in C# 9, is a hell of a beast and does more than you might think. In the code below you see two times the same signature but the outcome is different. So it is save to pass in null without getting any NullPointerException.  
29  
1
5. 5  
[](/posts/net-7-is-available-today-euyd97ju1 ".NET 7 is Available Today")  
Article  
![Avatar of aspnet](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ff70247f4b29446e9d30433c3f38652a)ASP.NET Blog · 4y  
.NET 7 is Available Today  
.NET 7 brings your apps increased performance and new features for C# 11/F# 7,. NET MAUI, ASP.NET Core/Blazor, Web APIs, WinForms, WPF and more.NET is for cloud-native apps. NET The APIs exposed through the net7.0 TFM are designed to work everywhere.  
26
6. 6  
[](/posts/welcome-to-c-11-ysrfsseer "Welcome to C# 11")  
Article  
![Avatar of dotnet](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/f23eb59371bd4f07aeef64c4eef73266).NET Blog · 4y  
Welcome to C# 11  
C# 11 is a new version of C# that opens some entirely new fronts. There are many features and many details, which are beautifully covered under What’s new in C#11 on our docs pages.NET 7 comes with a new namespace System.  
24  
5
7. 7  
[](/posts/unity-vs-unreal-choosing-a-game-engine-o7tajneaf "Unity vs. Unreal – Choosing a Game Engine")  
Article  
![Avatar of gamedevacademy](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8d3b2e8704064d5abf19fdb0b03541bc)GameDev Academy · 4y  
Unity vs. Unreal – Choosing a Game Engine  
Unity and Unreal are used to create games on the market, but in different ways. Unity is the most popular engine for indie developers and mobile games. Both engines have great 3D capabilities, although Unreal is best in terms of graphical fidelity. Coding is a great alternative to coding as it allows you to do the same things.  
22  
2
8. 8  
[](/posts/a-simple-to-do-app-using-js-interop-with-html5-drag-and-drop-in-blazor-webassembly-jyhthaoee "A Simple To-Do App Using JS Interop with HTML5 Drag and Drop in Blazor WebAssembly")  
Article  
![Avatar of syncfusion](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/064efc4834bd43b987bcda02e8ad6709)Syncfusion · 4y  
A Simple To-Do App Using JS Interop with HTML5 Drag and Drop in Blazor WebAssembly  
A simple to-do Blazor WebAssembly app using the HTML5 drag-and-drop API and Syncfusion Blazor Card and Accordion components via JavaScript interop. The app will implement the following functionalities: - Drag and drop tasks to the completed section.  
14  
1
9. 9  
[](/posts/entity-framework-core-and-high-performance-f-koyhnvs "Entity Framework Core and high performance")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Entity Framework Core and high performance  
Entity Framework Core is recommended and the most popular tool for interacting with relational databases on ASP NET Core. It is powerful enough to cover most possible scenarios, but like any other tool, it has its limitations. In earlier versions of EF developers could know that request is executing on client side only from EF logs.  
14
10. 10  
[](/posts/c-11-is-to-release-in-november-these-are-the-top-features-jykamjcas "C# 11 is to release in November; these are the top features")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
C# 11 is to release in November; these are the top features  
The next edition of Microsoft’s object-oriented, type-safe programming language, C# 11, is almost finished and continues to add features.  
12
11. 11  
[](/posts/fleet-preview-update-1-12-c-c-solution-view-svelte-tailwindcss-smart-mode-memory-optimizatio-mw39elcxv "Fleet Preview Update 1.12: C++, C# Solution View, Svelte, TailwindCSS, Smart Mode Memory Optimizations and More")  
Article  
![Avatar of jetbrains](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/53ecf0c676f34b3896ee109609d91efa)JetBrains · 4y  
Fleet Preview Update 1.12: C++, C# Solution View, Svelte, TailwindCSS, Smart Mode Memory Optimizations and More  
Fleet Preview Update 1.12.12: C++, C# Solution View, Svelte, TailwindCSS, Smart Mode Memory Optimizations and More News Releases. Fleet now supports C++ projects with compilation databases. In smart mode, things like error highlighting, C++ code completion, parameter info, code documentation preview and Rename refactoring are available.  
11
12. 12  
[](/posts/net-maui-runs-on-multiple-platforms-in-one-project-ios-android-and-windows--pvue7ofcm ".NET MAUI : Runs on multiple platforms in one project (iOS, Android, and Windows)")  
Article  
![Avatar of planetxamarin](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e173520ec80446be9176a8451b5901e3)Planet Xamarin · 4y  
.NET MAUI : Runs on multiple platforms in one project (iOS, Android, and Windows)  
The name MAUI stands for.NET Multi-platform App UI. MAUI runs on multiple platforms in one project (iOS, Android, and Windows) Microsoft supports MAUI from Visual Studio 2022 latest version in Macs and Windows.  
11  
1
13. 13  
[](/posts/the-future-of-net-with-wasm-wkgo4kh7g "The Future of .NET with WASM")  
Article  
![Avatar of jetbrains](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/53ecf0c676f34b3896ee109609d91efa)JetBrains · 4y  
The Future of .NET with WASM  
WebAssembly is a low-level assembly-like language with a binary format that runs in modern web browsers. WebAssembly programs can perform at near-native speeds allowing for new and exciting applications for web clients from desktop-like apps, emulators, high-performance video games, photo editors, and more.  
10

[See all C# archives](/tags/c%23/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/c%23/best-of/2022#page","url":"https://daily.dev/tags/c%23/best-of/2022","name":"Best C# Posts of 2022","description":"The most upvoted C# posts of 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/c%23/best-of/2022#items","numberOfItems":13,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/7-reasons-for-startups-to-choose-asp-net-over-node-js-u1dg7mbfp","name":"7 Reasons for Startups to Choose ASP.NET Over Node.js"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/writing-my-first-microservice-using-go-idd6tfobn","name":"Writing My First Microservice Using Go"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/nestjs-vs-asp-net-comparing-web-frameworks-7yjymitg6","name":"NestJS vs. ASP.NET: Comparing web frameworks"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/pattern-matching-is-awesome-dyqhwvwxw","name":"Pattern matching is awesome"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/net-7-is-available-today-euyd97ju1","name":".NET 7 is Available Today"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/welcome-to-c-11-ysrfsseer","name":"Welcome to C# 11"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/unity-vs-unreal-choosing-a-game-engine-o7tajneaf","name":"Unity vs. Unreal – Choosing a Game Engine"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/a-simple-to-do-app-using-js-interop-with-html5-drag-and-drop-in-blazor-webassembly-jyhthaoee","name":"A Simple To-Do App Using JS Interop with HTML5 Drag and Drop in Blazor WebAssembly"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/entity-framework-core-and-high-performance-f-koyhnvs","name":"Entity Framework Core and high performance"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/c-11-is-to-release-in-november-these-are-the-top-features-jykamjcas","name":"C# 11 is to release in November; these are the top features"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/fleet-preview-update-1-12-c-c-solution-view-svelte-tailwindcss-smart-mode-memory-optimizatio-mw39elcxv","name":"Fleet Preview Update 1.12: C++, C# Solution View, Svelte, TailwindCSS, Smart Mode Memory Optimizations and More"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/net-maui-runs-on-multiple-platforms-in-one-project-ios-android-and-windows--pvue7ofcm","name":".NET MAUI : Runs on multiple platforms in one project (iOS, Android, and Windows)"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/the-future-of-net-with-wasm-wkgo4kh7g","name":"The Future of .NET with WASM"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"C#","item":"https://daily.dev/tags/c%23"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/c%23/best-of"},{"@type":"ListItem","position":5,"name":"2022"}]}]}
```

