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

Posts: articles

May 21 2026
Game++. Part 1.2: C++, game engines, and architectures
Sergei Kushnirenko
This book offers insights into C++, including algorithms and practices in game development, explores strengths and weaknesses of the language, its established workflows, and hands-on solutions. C...
...
May 18 2026
PVS-Studio in CMake: It's official now!
Taras Shevchenko
If you're working on a cross-platform project in C or C++, you usually don't rely on a single build system, but instead use a build script generator. CMake, the most popular one, has recently been...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
May 15 2026
Static code analysis and software time to market
Andrey Karpov
This article focuses on the methodology of static code analysis and its role in streamlining the time to market for software products. Let's think about how relevant it is to ask about the value of...
...
May 13 2026
Evolution of Cody: PVS-Studio mascot through the years
Elizaveta Kuznetsova
Cody the Unicorn and his sidekick Bug are PVS-Studio's unmistakable mascots. You've spotted these two in all sorts of scenarios: at archaeological digs, in outer space, in a bank mid-heist, in a...
...
#Go
May 08 2026
Error handling in Go: Common pitfalls
Georgii Tormozov
Developers coming to Go from languages that use try/catch constructs, like Java or C#, may feel a bit turned around. The inner voice suggests using 'recover' with 'defer' as the nearest equivalent...
...
May 05 2026
What's new in Java 26
Vladislav Bogdanov
Java 26 is out. The release packs a bunch of features aimed at optimizing Java applications, and drops applet support. We cover all of this and more below.
...
Apr 30 2026
Silent foe or quiet ally: Brief guide to alignment in C++. Part 3
Elizaveta Zhegalova
We've already covered basic field alignment and explored how inheritance layers data atop one another. By now you might think we have uncovered every trap. But not so fast! This topic has a truly...
...
Apr 24 2026
Webinar series: How to make a programming language. Next up—the lexer
Polina Alekseeva
PVS-Studio presents a live-coding tutorial series on building your own programming language in C++.
...
Apr 23 2026
AI integrations: rely or verify? Checking Semantic Kernel
Nikita Panevin
Semantic Kernel is a Microsoft's SDK for integrating AI models into applications. Can PVS-Studio static analyzer find defects in the source code of a project like this? This article answers this...
...
Apr 21 2026
Let's check vibe code that acts like optimized C++ but is actually a mess
Andrey Karpov
Many can write code now. What makes a skilled developer is knowing how to review it. Code generation is easy. Evaluating it for proper decomposition, correctness, efficiency, and security takes real...
...
View more Pagination arrow previous
Showing: - of 1628