Pour obtenir une clé
d'essai remplissez le formulaire ci-dessous
Demandez des tariffs
Nouvelle licence
Renouvellement de licence
--Sélectionnez la devise--
USD
EUR
RUB
* En cliquant sur ce bouton, vous acceptez notre politique de confidentialité

Free PVS-Studio license for Microsoft MVP specialists
To get the licence for your open-source project, please fill out this form
** En cliquant sur ce bouton, vous acceptez notre politique de confidentialité.

I am interested to try it on the platforms:
** En cliquant sur ce bouton, vous acceptez notre politique de confidentialité.

Votre message a été envoyé.

Nous vous répondrons à


Si vous n'avez toujours pas reçu de réponse, vérifiez votre dossier
Spam/Junk et cliquez sur le bouton "Not Spam".
De cette façon, vous ne manquerez la réponse de notre équipe.

>
>
>
The most interesting C# / .NET blogs an…

The most interesting C# / .NET blogs and websites

06 Jan 2022

Let's take a look at the list of information sources that can be useful for the C# / .NET developers. Our list includes blogs, repositories with source code, standards and accounts of developers who covers the deep aspects of the C# and .NET.

0907_cs_sites/image1.png

Blogs

.NET Blog

Link: https://devblogs.microsoft.com/dotnet/

It's an official blog from Microsoft about .NET, and languages and technologies related to this platform. Do you want to know about performance improvements in .NET 6? Or maybe you want to see what's new in F# 6? Would you like to read about new C# 10 features? You are welcome!

.NET Microsoft Tech Community

Link: https://techcommunity.microsoft.com/t5/net/ct-p/dotnet

This is a fairly young (at the time of writing this list) platform from Microsoft that covers numerous aspects of .NET. Members of the community can share their materials, ask their questions, ask for help to solve some problems, and so on. Will it catch on? Only time will tell. But in any case, this platform may be interesting to visit.

.NET Core Tutorials

Link: https://dotnetcoretutorials.com/

I'm not a regular reader of this blog. However, I want to recommend it to you. There was a time when I could find useful information on the topic of security there (about the OWASP Top 10 and C#). In my opinion, you can also find something interesting / useful there.

Programming stuff

Link: http://sergeyteplyakov.blogspot.com/

This is the blog of Sergey Teplyakov, who is currently working 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 have not heard about this blog and your language proficiency allows you to get familiarize with it, don't miss the opportunity.

Habr.com

Link (C# hub): https://habr.com/ru/hub/csharp/

Link (.NET hub): https://habr.com/ru/hub/net/

It's a good source of technical articles. The website 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 the knowledge of language allows you to read articles in the original, I recommend reading the Russian version of website.

PVS-Studio blog

Link: https://pvs-studio.com/en/blog/posts/csharp/

Let me introduce you to our blog. Here, you can find articles on various topics: on code quality, on bugs found in open-source projects, on the specifics of C# / .NET.

Here are some examples of publications:

The sources of .NET

0907_cs_sites/image2.png

You can't 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 from the standard library work? The source code of .NET Framework and .NET will help you to do that. Do you want to dig deeper into the compiler? No problem - here is the Roslyn's source code at your service. Do you need to look inside the build system? Here you go - the MSBuild code is also open-source. By the way, if you are interested in build processes, you may also find MSBuild Structured Log Viewer useful. It's a tool that allows you to work with MSBuild build logs in a convenient format.

If you want to know about other components of .NET: NuGet, ASP.NET Core, Entity Framework Core or something else - it's worth looking for sources in repositories of .NET Platform.

Standards

Sometimes, the source code is not enough and you have to dig deeper into the standards. I especially like the standard that defines CLI. It can be handy when you want to better understand what is happening in the IL code. List of CIL instructions may be also useful. It can refresh your memory if you have forgotten something.

Twitter accounts

0907_cs_sites/image3.png

I suddenly discovered Twitter from a new angle. This is both a source of useful and interesting information, and a place where you can ask / discuss something. It's a platform where people will help you or explain you something.

Let me show you a few Twitter accounts that I follow. Maybe you will find them interesting as well:

You can also follow me, so you won't miss anything interesting. ;)

Conclusion

I hope this article helped you find some new sources of useful information.

Where do you check out the latest news and updates? Please, share in the comments! Who knows, maybe you will help someone discover new platform that they needed so badly.

Popular related articles
Sorting in C#: OrderBy.OrderBy or OrderBy.ThenBy? What's more effective and why?

Date: 20 Sep 2022

Author: Sergey Vasiliev

Suppose we need to sort the collection by multiple keys. In C#, we can do this with the help of OrderBy().OrderBy() or OrderBy().ThenBy(). But what is the difference between these calls? To answer th…
ML.NET: can Microsoft's machine learning be trusted?

Date: 08 Sep 2022

Author: Andrey Moskalev

In 2018, Microsoft created ML.NET, a machine learning framework for .NET developers. Since then, the machine learning library has undergone significant changes and acquired new features to identify p…
The risks of using vulnerable dependencies in your project, and how SCA helps manage them

Date: 06 Sep 2022

Author: Nikita Lipilin

Most applications today use third-party libraries. If such a library contains a vulnerability, an app that uses this library may also be vulnerable. But how can you identify such problematic dependen…
Build to order? Checking MSBuild for the second time

Date: 01 Sep 2022

Author: Nikita Panevin

MSBuild is a popular open-source build platform created by Microsoft. Developers all over the world use MSBuild. In 2016, we checked it for the first time and found several suspicious places. Can we …
The Orchard Core threequel. Rechecking the project with PVS-Studio

Date: 25 Aoû 2022

Author: Aleksey Avdeev

In this article, we check the Orchard Core project with the help of the PVS-Studio static analyzer. We are going to find out if the platform code is as good as the sites created on its basis. May the…

Comments (0)

Next comments
Unicorn with delicious cookie
Nous utilisons des cookies pour améliorer votre expérience de navigation. En savoir plus
Accepter