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

Webinar: Let's make a programming language. Lexer - 29.04

>
Posts

Posts: articles

Feb 16 2026
Exploring OpenAPI Generator via static analysis
Vladislav Bogdanov
Would you like to see some errors and suspicious fragments in Java code? We found lost increments, empty regular expressions, strange string sanitization, and more in an open-source project...
...
Feb 13 2026
OWASP Top 10 2025—from code to supply chain: Expanding boundaries of security
Valerii Filatov
This article covers changes in the OWASP Top 10 for 2025 with examples and breaks down how SAST can help avoid...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
#Go
Feb 11 2026
Go vet can't go: How PVS-Studio analyzes Go projects
Georgii Tormozov
Docker, Kubernetes, Gitea, and other projects—they all have one thing in common: they're written in Go. Perhaps you have now realized that this is what we are talking about today. We've...
...
Feb 02 2026
Silent foe or quiet ally: Brief guide to alignment in C++. Part 2
Elizaveta Zhegalova
It seems like we've already revealed the secret of alignment and defeated an invisible enemy—unaligned access. Memory is under control, but performance still whispers, "Don't forget about...
...
Jan 29 2026
Silent foe or quiet ally: Brief guide to alignment in C++
Elizaveta Zhegalova
Imagine your program is a model of clean code—reviewed, tested, and seemingly flawless. But its performance still falls short of expectations. You've checked everything you know. Maybe...
...
Jan 28 2026
Vibe coding: Pros, cons, and 2026 forecasts from PVS-Studio
Anna Voronina
The Collins English Dictionary named "vibe coding" as its Word of the Year 2025. This is no surprise: AI has fused so deeply with our routines that the developer community is still debating...
...
Jan 26 2026
The Hitchhiker's Guide to LTS: Key changes when upgrading from Java 8 to Java 11
Vladislav Bogdanov
This is the first article in a series on what developers can expect when upgrading between LTS versions of Java. In this part, we'll look at the key changes that programmers will encounter...
...
Jan 23 2026
What's new in PVS-Studio in 2025?
Valerii Filatov
The new year 2026 is already here, so it's high time to look back on the exciting work the PVS-Studio team did in 2025. Settle in comfortably—our evening of reminiscence...
...
Jan 19 2026
How to avoid losing your Minecraft server due to dangerous mods
Kirill Epifanov
I'm sure many Minecraft server owners have experienced players trying to hack into their server and give themselves administrator privileges. Of course, such behavior isn't limited to gaming, so...
...
Jan 16 2026
How do exceptions work in C++ on Linux?
Anton Tretyakov
Our treasured language lets us leverage powerful tools and guard us from countless implementation details. Although exceptions have a bad name among many developers, a detailed analysis of how...
...
View more Pagination arrow previous
Showing: - of 1579