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

Posts

Nov 01 2025
Box of bugs (exploded): Perils of cross-platform development
Taras Shevchenko
In September, we broke down the 86Box v5.0 release, timed for the 30th anniversary of Windows 95 retail launch, and promised to show you something else. What is it that we promised? And why did...
...
Oct 29 2025
What we didn't get in C++
Guest
What's missing from C++—and how do developers fill the gaps? The author explores ideas and examples that show how the language could go even further. Let's explore them in this...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Taint analysis in PVS-Studio C and C++ analyzer
Oleg Lisiy
Your code accepts external data? Congratulations, and welcome to the minefield! Any unchecked user input can lead to a vulnerability, and manually finding all the "tripwires" in a large project...
...
Oct 21 2025
What's new in C# 14: overview
Dmitrii Kharitonov
C# 14 is almost here, so it's time for our annual feature overview. This year brought fewer changes than the last. Some might consider them minor, but is it really so? Let's take a closer...
...
Oct 17 2025
PVS-Studio 7.39: OWASP Top Ten 2021, enhanced Visual Studio Code plugin, extended MISRA Compliance support, and more
Vladislav Bogdanov
PVS-Studio 7.39 has been released. This version brings the new features, and today we talk about them in this...
...
Oct 15 2025
Pixel to pixel: Checking the PixiEditor project
Georgii Tormozov
Graphic design work requires specialized tools—graphic editors. But what if the editor crashes during a critical task due to bugs? Let's use a static analyzer to search for potential errors...
...
Oct 13 2025
Stumbling block for AI: UTF-8
Andrey Karpov
I think you're becoming tired of vibe-coding topics. But don't worry, my goal isn't to talk about new groundbreaking achievements that change the world, blah-blah-blah... I find it more...
...
Oct 10 2025
How static analysis encourages developers to refactor code: Another look at Source SDK
Denis Tukupov
Early morning. Fog blankets the mountain ranges. Wake up, Gordon. It's time for us to go straight into the heart of darkness to free this world of the slumbering evil. Yes, and don't forget...
...
Oct 09 2025
Gadget chains in Java: how unsafe deserialization leads to RCE?
Vladislav Bogdanov
In this article, we'll explain what gadget chains are and look at examples (with schemas) of how careless deserialization with native Java mechanisms can lead to remote code...
...
Oct 03 2025
Files file manager: folder full of bugs
Artem Rovenskii
Files is a third-party file manager for Windows. Its goal is to become the best open-source OS file manager maintained by the community. In this article, we break down some bugs in Files source...
...
View more Pagination arrow previous
Showing: - of 1604