May 22A talk with Vladislav Mokrov, a co-founder of Coffee&Code project: where developers hang outIn this article we will talk to Vladislav Mokrov, a co-founder of the Coffee&Code community. Coffee&Code is a unique project that connects Russian-speaking mobile app developers across Russia and abroad. Vladislav will tell us more about his project, share details from past meetings hosted by Coffee&Code, and future plans. …Mobile App Development11 min readMobile App Development11 min read
May 10Top 10 C# conference talks 2019–2022Original: pvs-studio.com Here’s a small compilation of curious talks at C# and .NET conferences over the past few years. Every year IT conferences bring together a diverse group of people from the IT industry. Although the number of conferences is enormous, getting to some events can be challenging, and tickets…Csharp4 min readCsharp4 min read
Apr 21Why change an assembly version when making a new assembly release, or how to break Visual Studio with a single commandOriginal: pvs-studio.com Usually, when developers make a new release of an assembly, they also change its version. Changing the version is particularly important when developing a library on which other projects depend. But what happens when developers don’t change the library version? …Csharp5 min readCsharp5 min read
Apr 10What you need to know about PVS-Studio enhancementsOriginal: pvs-studio.com In this article, you are going to learn about new useful features appeared in PVS-Studio over the past three years. The article contains several sections — so, you don’t have to read the whole article, you can just choose a topic that is interesting for you. Came across…Programming9 min readProgramming9 min read
Published inPVS-Studio·Jan 25Top 10 bugs found in C++ projects in 2022Original: pvs-studio.com According to tradition, it’s time to recall 10 of the most interesting warnings that PVS-Studio found during 2022. It is worth noting that this year there were not as many articles about project checks as in past years. Articles on our blog have become more varied, and translations…Cpp11 min readCpp11 min read
Published inPVS-Studio·Jan 24Help the compiler, and the compiler will help you. Subtleties of working with nullable reference types in C#Original: pvs-studio.com Nullable reference types appeared in C# 3 years ago. By this time, they found their audience. But even those who work with this “beast” may not know all its capabilities. Let’s figure out how to work with these types more efficiently. Introduction Nullable reference types are designed to help…Csharp11 min readCsharp11 min read
Published inPVS-Studio·Jan 16Top 10 bugs found in C# projects in 2022Original: pvs-studio.com In 2022, the PVS-Studio developers wrote lots of articles where they described bugs found in open-source projects. Now it’s time to choose the most interesting ones. How was this top created? I looked through all C# articles published this year and inspected all the bugs described there. …Csharp10 min readCsharp10 min read
Published inPVS-Studio·Jan 11How has LINQ performance enhanced in .NET 7?Original: pvs-studio.com New version of .NET enhanced the performance of the Min, Max, Average and Sum methods for arrays and lists. How much do you think their execution speed has increased? 2x or 5x? No, they got even faster. Let’s see how that was achieved. How has LINQ enhanced? LINQ (Language-Integrated Query) is a…Dotnet6 min readDotnet6 min read
Published inPVS-Studio·Dec 21, 2022Christmas holidays with PVS-StudioChristmas holidays are the most beloved and cherished ones all over the world. Gifts, decorations, family and friends all gathered together — these are the essentials of Christmas and New Year’s buzz. Our team was also caught up in this. In the eve of the Christmas holidays, we have prepared…Programming3 min readProgramming3 min read
Published inPVS-Studio·Dec 8, 2022Why are you doing my job? Types of people who don’t write to supportThe title of an article should be catchy and hint at its contents. So, over time a user support specialist might collect questions to the users. One of them looks like this: “Why are you doing my job?” — but it is a rather rhetorical question. Actually, it’s quite obvious…Support10 min readSupport10 min read