Interview with developers of Flipper Zero — a multi-tool for hackers and pentesters https://pvs-studio.com/en/blog/posts/1075/
PVS-Studio
Interview with developers of Flipper Zero — a multi-tool for hackers and pentesters
Flipper Zero is a pocket multi-tool for geeks, a treasure for pentesters, and your own cyber pet. All you need to take full advantage of Flipper Zero is your imagination and a set of certain skills.
Typos, null pointers, and treacherous TAB: 33 fragments in the GTK library https://pvs-studio.com/en/blog/posts/cpp/1076/
PVS-Studio
Typos, null pointers, and treacherous TAB: 33 fragments in the GTK library
GTK is a popular open-source framework for creating graphical user interfaces. The project is interesting to check with the PVS-Studio analyzer. Especially since the last time we checked it was about...
A deep look into YTsaurus. Availability, reliability, open source https://pvs-studio.com/en/blog/posts/cpp/1077/
PVS-Studio
A deep look into YTsaurus. Availability, reliability, open source
We have checked YTsaurus with the PVS-Studio analyzer — let′s see the results of this check and the errors found. It′s been over half a year since YTsaurus, a powerful BigData system, became open...
Microsoft PowerToys: the GitHub king among C# projects with C++ errors https://pvs-studio.com/en/blog/posts/cpp/1078/
PVS-Studio
Microsoft PowerToys: the GitHub king among C# projects with C++ errors
Microsoft PowerToys is a robust and useful tool. It not only simplifies some Windows scenarios but also creates new ones. It ranks as top-rated among C# projects on GitHub. Let′s see how well its...
Using the PVS-Studio extension for VS Code to effectively handle errors in C# code https://pvs-studio.com/en/blog/posts/csharp/1079/
PVS-Studio
Using the PVS-Studio extension for VS Code to effectively handle errors in C# code
VS Code is a code editor that many developers are familiar with. Adding different extensions to enhance the programming experience is one of its main features. Now one of them helps find errors more...
What's new in .NET 8? https://pvs-studio.com/en/blog/posts/csharp/1080/
PVS-Studio
What′s new in .NET 8?
.NET 8 has been released, so it′s time to start porting your projects to the new version. In this article, we′ll look at new features and enhancements: C# 12, performance, Native AOT, GC, new types...
Games! How they write code for SDL (+ interview with the creator) https://pvs-studio.com/en/blog/posts/cpp/1081/
PVS-Studio
Games! How they write code for SDL (+ interview with the creator)
Jack London once said, You can′t wait for inspiration. You have to go after it with a club. When it comes to game development, the SDL project may well be such a club. How is it made, though?
What C++, C# or Java article would you like to read on our blog? https://pvs-studio.com/en/blog/posts/1082/
PVS-Studio
What C++, C# or Java article would you like to read on our blog?
Our team regularly posts educational articles, describes errors in open-source projects, and makes entertaining content. So, you can find many curious and useful things there. However, aren′t we...
Return to Grove Street. Checking the Grand Theft Auto: San Andreas engine in Unity https://pvs-studio.com/en/blog/posts/csharp/1083/
PVS-Studio
Return to Grove Street. Checking the Grand Theft Auto: San Andreas engine in Unity
The Grand Theft Auto series has transformed into the iconic game franchise. San Andreas is one of the most memorable parts for many gamers. Time is running, but fans still love this game. Some still...
Day when Skynet becomes self-aware, and 69 reasons to chill out with colleagues. Part 1. https://pvs-studio.com/en/blog/posts/1084/
PVS-Studio
Day when Skynet becomes self-aware, and 69 reasons to chill out with colleagues. Part 1.
Sometimes it′s difficult to come up with a reason for gathering and hanging out with your colleagues. You may say that we have official holidays and birthdays — yeah, that′s right — but it′s still...
Day when Skynet becomes self-aware, and 69 reasons to chill out with colleagues. Part 2. https://pvs-studio.com/en/blog/posts/1085/
PVS-Studio
Day when Skynet becomes self-aware, and 69 reasons to chill out with colleagues. Part 2.
Sometimes it′s difficult to come up with a reason for gathering and hanging out with your colleagues. You may say that we have official holidays and birthdays — yeah, that′s right — but it′s still...
Few words about Java code hygiene https://pvs-studio.com/en/blog/posts/java/1086/
PVS-Studio
Few words about Java code hygiene
While reviewing code or working on a new project, we can get annoyed by many things: style, approaches, quality. However, the most frustrating is the trite lack of code hygiene. Since the issue is...
30 years of DOOM: new code, new bugs https://pvs-studio.com/en/blog/posts/cpp/1087/
PVS-Studio
30 years of DOOM: new code, new bugs
Today marks the 30th anniversary of the first game in the DOOM series! We couldn′t miss the event. To honor the occasion, we decided to see what the code of this legendary game looks like after all...
How to lure programmers to your conference booth? https://pvs-studio.com/en/blog/posts/1088/
PVS-Studio
How to lure programmers to your conference booth?
In this article, I will share some thoughts on what a booth staffer actually does, what types of activities visitors prefer, and how to keep the booth busy.
Operation K. Looking for bugs in the IntelliJ IDEA code https://pvs-studio.com/en/blog/posts/java/1089/
PVS-Studio
Operation K. Looking for bugs in the IntelliJ IDEA code
In this article, we check the IntelliJ IDEA Community Edition project for errors and send the fixes to its developers. A large project, an open-source base, and a static analyzer that helps the...
PVS-Studio 7.28: support for ARM, .NET 8, analysis of Unreal Engine projects without Unity Build, and more https://pvs-studio.com/en/blog/posts/1090/
PVS-Studio
PVS-Studio 7.28: support for ARM, .NET 8, analysis of Unreal Engine projects without Unity Build, and more
PVS-Studio 7.28 has been released. Now you can run the analyzer on the ARM architecture, analyze .NET 8 projects, and check Unreal Engine projects without Unity Build — and there is more to come! See...
New Year's Eve show: Top 10 errors in C and C++ projects in 2023 https://pvs-studio.com/en/blog/posts/cpp/1092/
PVS-Studio
New Year′s Eve show: Top 10 errors in C and C++ projects in 2023
It′s December, the first snow has already fallen, and it means New Year′s Eve is around the corner. Ahead of the holidays, we′ll show you the most interesting errors found in the code of the popular...
Breaking down the C++ quiz by Sergei Kushnirenko https://pvs-studio.com/en/blog/posts/cpp/1091/
PVS-Studio
Breaking down the C++ quiz by Sergei Kushnirenko
The PVS-Studio team along with Sergei Kushnirenko prepared a quiz based on his publications. Take the quiz, challenge your focus and coding skills while looking for errors in the C++ code. This...
A hard quiz to crack for C++ programmers by Sergei Kushnirenko https://pvs-studio.com/en/blog/posts/cpp/1093/
PVS-Studio
A hard quiz to crack for C++ programmers by Sergei Kushnirenko
Hello, fun seekers and brainstorming enthusiasts! It′s the PVS-Studio team. Now you have an opportunity to pass a new awesome quiz on our website. It has challenging questions from the programming...
Top 10 errors found in C# projects in 2023 https://pvs-studio.com/en/blog/posts/csharp/1094/
PVS-Studio
Top 10 errors found in C# projects in 2023
In 2023, PVS-Studio developers have written a lot of articles on checking open-source C# projects. As always, we′re sharing the top 10 bugs we found this year. Have fun reading!
Bugs and suspicious places in .NET 8 source code https://pvs-studio.com/en/blog/posts/csharp/1095/
PVS-Studio
Bugs and suspicious places in .NET 8 source code
Every year, Microsoft releases a new version of .NET. This annual event is a great chance to learn about the latest .NET enhancements as well as to explore the .NET source code. Let′s take the bull...