Our website uses cookies to enhance your browsing experience.
Accept
to the top
>
Posts

Posts

XSS: attack, defense - and C# programming
Valery Komarov
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...
...
Aug 20 2021
How To Make Fewer Bugs?
Yulia Khushnamova
How to write clean code? There are books and articles on that. But we decided not to stand aside and share our recommendations. At PVS-Studio, we develop a static code analyzer, so we've had a great deal of experience in finding problem areas in code.
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Aug 20 2021
Tutorial: how to port a project from Interop Word API to Open XML SDK
Victoria Khanieva, Sviatoslav Razmyslov
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...
...
Aug 17 2021
Is PHP compilable?! PVS-Studio searches for errors in PeachPie
Nikita Lipilin
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 made...
...
Aug 16 2021
PVS-Studio 7.14: intermodular analysis in C++ and plugin for JetBrains CLion
Andrey Karpov
The PVS-Studio team is increasing the number of diagnostics with each new release. Besides, we are improving the analyzer's infrastructure. This time we added the plugin for JetBrains...
...
Aug 12 2021
PVS-Studio team's kanban board. Part 2: YouTrack
Sergey Khrenov
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...
...
Aug 11 2021
Optimization of .NET applications: a big result of small edits
Sergey Vasiliev
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, get rid...
...
Aug 10 2021
Intermodular analysis of C++ projects in PVS-Studio
Oleg Lisiy, Sergey Larin
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 try...
...
Aug 09 2021
VSCode: how to view reports of static analyzers that support SARIF
Nikolay Mironov
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 the...
...
Aug 06 2021
PVS-Studio for JetBrains CLion: ad astra per aspera
Evgeniy Ovsyannikov, Sergey Vasiliev
The PVS-Studio analyzer already has plugins for such IDEs from JetBrains as Rider, IntelliJ IDEA and Android Studio. Somehow we missed another IDE - CLion. The time has come to make amends! But...
...
View more Pagination arrow previous
Showing: - of 1623