VSCode: how to view reports of static analyzers that support SARIF https://pvs-studio.com/en/blog/posts/csharp/0850/
Pvs-Studio
VSCode: how to view reports of static analyzers that support SAR…
People increasingly start optimizing the process of finding code errors using static analyzers. Nowadays, we can choose from a variety of products to view analysis results. This post covers…
Intermodular analysis of C++ projects in PVS-Studio https://pvs-studio.com/en/blog/posts/cpp/0851/
Pvs-Studio
Intermodular analysis of C++ projects in PVS-Studio
Recently PVS-Studio has implemented a major feature—we supported intermodular analysis of C++ projects. This article covers our and other tools' implementations. You'll also find out how to…
Optimization of .NET applications: a big result of small edits https://pvs-studio.com/en/blog/posts/csharp/0852/
Pvs-Studio
Optimization of .NET applications: a big result of small edits
Today we're going to discuss how small optimizations in the right places of the application can improve its performance. Imagine: we remove the creation of an extra iterator in one place, g…
PVS-Studio team's kanban board. Part 2: YouTrack https://pvs-studio.com/en/blog/posts/0853/
PVS-Studio
PVS-Studio team′s kanban board. Part 2: YouTrack
Hello everyone! Welcome to the second part of the PVS-Studio Team′s Kanban Board story. This time we′ll talk about YouTrack. You′ll learn why we chose and implemented this task tracker and …
Is PHP compilable?! PVS-Studio searches for errors in PeachPie https://pvs-studio.com/en/blog/posts/csharp/0855/
PVS-Studio
Is PHP compilable?! PVS-Studio searches for errors in PeachPie
PHP is widely known as an interpreted programming language used mainly for website development. However, few people know that PHP also has a compiler to .NET – PeachPie. But how well is it …
Tutorial: how to port a project from Interop Word API to Open XML SDK https://pvs-studio.com/en/blog/posts/csharp/0856/
PVS-Studio
Tutorial: how to port a project from Interop Word API to Open XML SDK
With the .NET5 release further development of some projects was questionable due to the complexity of porting. One can abandon small outdated libraries or find a replacement. But it′s hard to throw...
XSS: attack, defense - and C# programming https://pvs-studio.com/en/blog/posts/csharp/0857/
PVS-Studio
XSS: attack, defense - and C# programming
XSS - or cross-site scripting - is one of the most common vulnerabilities in web applications. It has been on the OWASP Top 10 list (the list of the most critical security risks to web appl…
Rob and Matt are joined by Justin Meiners. They first talk about a big boost library update, and whether Valgrind is still useful compared to sanitizers. Then they talk to Justin Meiners about Alex Stepanov, his contribution to the STL and some of his courses that are still relevant to today’s C++ programmers. https://cppcast.com/efficient-programming-components/
Linux kernel turns 30: congratulations from PVS-Studio https://pvs-studio.com/en/blog/posts/cpp/0858/
Pvs-Studio
Linux kernel turns 30: congratulations from PVS-Studio
On August 25th, 2021, the Linux kernel celebrated its 30th anniversary. Since then, it's changed a lot. We changed too. Nowadays, the Linux kernel is a huge project used by millions. We che…
Text broadcast of CppCast 285: Clang Power Tools and C++ myths https://pvs-studio.com/en/blog/posts/cpp/0859/
Pvs-Studio
Text broadcast of CppCast 285: Clang Power Tools and C++ myths
Episode 285 CppCast was recorded on February 3rd, 2020. Hosts Rob Irving and Jason Turner are joined by Victor Ciura. They first talk about different ways to filter a C++ container and a bl…
What's new in C# 9: overview https://pvs-studio.com/en/blog/posts/csharp/0860/
PVS-Studio
What′s new in C# 9: overview
Although C# 9 came out over half a year ago, the community is still processing its immense list of changes and has yet to discover best practices for the new features. It′s a great excuse to go over...
Technical support: what it's for and how to avoid burnout? https://pvs-studio.com/en/blog/posts/0861/
Pvs-Studio
Technical support: what it
Not everyone enjoys working in support. Many people who work there experience burnout. So maybe companies shouldn't have any support at all? How do they benefit from it? Is there a way to p…
Text broadcast of Cppcast 300: ABI stability https://pvs-studio.com/en/blog/posts/cpp/0862/
PVS-Studio
Text broadcast of Cppcast 300: ABI stability
Episode 300 of CppCast with guest Marshall Clow recorded May 18th, 2021. In this episode, Rob Irving and Jason Turner are joined by Marshall Clow who talks about ABI stability. They also discuss...
Why do you need the MISRA Compliance report and how to generate one in PVS-Studio? https://pvs-studio.com/en/blog/posts/cpp/0863/
Pvs-Studio
Why do you need the MISRA Compliance report and how to generate …
If you are strongly interested in MISRA and would like to understand whether your project meets one of the MISRA association's standards, there is a solution. It's name is MISRA Compliance.…
PVS-Studio C#: what to do if project preparation takes too long or freezes? https://pvs-studio.com/en/blog/posts/csharp/0864/
Pvs-Studio
PVS-Studio C#: what to do if project preparation takes too long …
Some users of the PVS-Studio C# analyzer faced a problem: the project preparing stage either took much time or even froze. This article covers how the problem manifested itself and how we f…
How Visual Studio 2022 ate up 100 GB of memory and what XML bombs had to do with it https://pvs-studio.com/en/blog/posts/csharp/0865/
PVS-Studio
How Visual Studio 2022 ate up 100 GB of memory and what XML bomb…
In April 2021 Microsoft announced a new version of its IDE – Visual Studio 2022 – while also announcing that the IDE would be 64-bit. We′ve been waiting for this for so long – no more 4 GB …
We often get questions from developers or managers who hear about the PVS-Studio analyzer. What do they usually ask? We have a pretty extensive list! 📚 Today we've selected the most interesting questions and will try to answer them in this video https://www.youtube.com/watch?v=VQkqxPbv21Q
YouTube
Everything You Wanted to Know About PVS-Studio
We often get questions from developers or managers who hear about the PVS-Studio analyzer. What do they usually ask? We have a pretty extensive list! 📚 Today we've selected the most interesting questions and will try to answer them in this video ☝️
00:00…
00:00…