C++ with no classes?Classes were likely the first thing Stroustrup added in the 1980s, marking the birth of C++. If we imagine ourselves as archaeologists…16h ago16h ago
Expedition into Avalonia projectIn the age of UI frameworks, legends tell about the great land where a single codebase rules all platforms. Today, we set foot on the…1d ago1d ago
Anxious analyzer and developer hostage syndromeWe’re looking at the screen. One warning. Just one, but it’s red. It’s “screaming”. We can’t immediately figure out what’s wrong. The…Jun 27Jun 27
Lock, Java, and two nulls: XMage editionA computer game written in Java is rare but always interesting. That’s why we couldn’t miss the opportunity to check the XMage project…Jun 24Jun 24
History of Java: evolution, legal battles with Microsoft, Mars exploration, Spring, Gradle and…From inception to conquering the Red Planet. This article explores Java’s history: from its first steps and legal battles with Microsoft to…Jun 23Jun 23
PVS-Studio 7.37: enhanced taint analysis, MISRA version control, SLNX project support, and morePVS-Studio 7.37 has been released! Discover the expanded taint analysis mechanism, MISRA version selection, analysis of MSBuild projects in…Jun 20Jun 20
Creating Sega Genesis emulator in C++This article covers the development of a Sega Genesis 16-bit console emulator in C++. A lot of exciting stuff awaits you ahead: emulating…Jun 2Jun 2
Beta testing: updated parser for C and C++ code analysisFor several months, our team has been actively testing the new parser version, and we’ve made significant progress. Thanks to users’…May 20May 20
.NET Digest #7Welcome to the seventh part of our digest of news and events in the .NET world! We’ve packed in many updates this time from NET 10…May 16A response icon1May 16A response icon1
Why SSDLC needs static analysis: a case study of 190 bugs in TDengineStatic code analysis is one of the most important components of secure software development. It detects errors and potential…May 12May 12