Let’s take a look at the list of sources of information that can be useful for C# / .NET developers. Our list includes blogs and repositories with source code, standards, and accounts for developers that cover the deep aspects of C# and .NET.
NET . Blog
It is an official blog from Microsoft about .NET and the languages and technologies related to this platform. Want to learn about performance improvements in .NET 6? Or maybe you want to see what’s new in F#6? Want to read about the new C# 10 features? welcome!
NET Microsoft Tech Community
This is a fairly recent platform (at the time of writing this list) from Microsoft that covers many aspects of .NET. Community members can share their materials, ask their questions, ask for help to solve some problems, etc. will you continue Only time will prove it. But anyway, it might be interesting to visit this platform.
NET Core Tutorials
I am not a regular reader of this blog. However, I would recommend it to you. There was a time when I was able to find useful information on the topic of security there (about OWASP Top 10 and C#). In my opinion, you can also find something interesting/useful there.
This is a blog Sergey Tiplyakov, who currently works at Microsoft. The blog is only in Russian and has not been updated for a long time, but there is a lot of interesting material in it. So, if you haven’t heard of this blog and your language proficiency allows you to get to know it, don’t miss the opportunity.
Link (C# hub): https://habr.com/ru/hub/csharp/
Link (.NET Hub): https://habr.com/ru/hub/net/
It’s a good source for technical articles. The site is especially popular in the Russian-speaking community. This website has an English version (C# hub: link, .NET hub: link), but there are fewer articles published there. Again, if knowledge of the language allows you to read the articles in the original, I recommend reading the Russian version of the website.
PVS-Studio . Blog
Let me introduce you to our blog. Here, you can find articles on various topics: about code quality, errors found in open source projects, C# / .NET details.
Here are some examples of posts:
You can not do without source files when you want to better understand what is happening “under the hood” of a particular system. For example, do you want to improve your understanding of how types work from the standard library? The .NET Framework and .NET source code will help you do that. Want to dig deeper into the translator? No problem – here is the Roslyn source code at your service. Do you need to look inside the build system? Go ahead – MSBuild code is also open source. By the way, if you are interested in builds, you may also find the MSBuild structured log viewer useful. It is a tool that allows you to work with MSBuild build logs in a convenient format.
If you want to get acquainted with other components of .NET: NuGet, ASP.NET Core, Entity Framework Core or something else – it is worth looking for sources in the .NET Platform repositories.
Sometimes the source code is not enough and you have to dig into the standards. I particularly like the standard that defines the CLI. It can be useful when you want to better understand what is going on in IL code. The CIL Help List may also be helpful. It can refresh your memory if you forgot something.
I discovered Twitter suddenly from a new angle. This is a source of useful and interesting information, and a place where you can ask/discuss something. It is a platform where people will help you or explain something to you.
Let me show you some of the Twitter accounts I follow. You might also find it interesting:
You can also follow I, so you will not miss anything interesting. 😉
I hope this article helps you find some new sources of useful information.
Where can you find the latest news and updates? Please share in the comments! Who knows, maybe you’ll help someone discover a new platform that they so desperately need.