.NET Digest #9Welcome to the ninth part of our digest on news and events in the .NET world! We’ve got plenty of updates this time. This time, we talk…1d ago1d ago
Taint analysis in PVS-Studio C and C++ analyzerYour code accepts external data? Congratulations, and welcome to the minefield! Any unchecked user input can lead to a vulnerability, and…6d ago6d ago
What’s new in C# 14: overviewC# 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…Oct 22Oct 22
Stumbling block for AI: UTF-8I think you’re becoming tired of vibe-coding topics. But don’t worry, my goal isn’t to talk about new groundbreaking achievements that…Oct 20Oct 20
Pixel to pixel: Checking the PixiEditor projectGraphic design work requires specialized tools — graphic editors. But what if the editor crashes during a critical task due to bugs? Let’s…Oct 20Oct 20
PVS-Studio 7.39:PVS-Studio 7.39 has been released. This version brings the new features, and today we talk about them in this note.Oct 20Oct 20
How static analysis encourages developers to refactor code: Another look at Source SDKEarly 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…Oct 10Oct 10
Gadget chains in Java: how unsafe deserialization leads to RCE?In this article, we’ll explain what gadget chains are and look at examples (with schemas) of how careless deserialization with native Java…Oct 10Oct 10
Files file manager: folder full of bugsFiles 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…Oct 6Oct 6
How to get and use free PVS-Studio license. Part 3: working with report and warningsWe’re continuing to explore ways of using PVS-Studio for free projects and more. This article covers the main stage of interacting with the…Oct 3Oct 3