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

Posts: video

Sep 30 2026
Go vet can't go: How to create your own Go analyzer?
Gleb Aslamov
A static analyzer is a powerful dev tool, and any Go developer who has worked with go vet knows it. But what if its capabilities aren't enough? Would you look for a new tool, or... build your own? In this live talk, PVS-Studio's Developer Advocate walks through Go's bu…
...
Sep 28 2026
Let's make a programming language. Evaluator
Yuri Minaev
We’re reaching the final stage of our journey of building a programming language in C++! So far, we’ve created a lexer, a parser, and an AST. Now it’s time to make our language do what it was designed to do — evaluate expressions. In this webinar, we’ll explore how to …
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Sep 08 2026
Bugbusters #1 | C++ in 2026: worth it? | Nathan Baggs
Yuri Minaev
This is the first episode of our new podcast, Bugbusters. Our guest is Nathan Baggs, a content creator and YouTuber. We discussed whether it’s worth learning C++ in 2026, how the language is evolving, what it’s used for, and what its drawbacks are. We hope you enjoy th…
...
Sep 01 2026
Let's make a programming language. Functions
Yuri Minaev
We continue building our own programming language from scratch. In the previous session, we introduced variables — they could be declared, reference one another, and were resolved through a global hash table. Now it's time to add one of the core building blocks of any …
...
Aug 28 2026
PVS-Studio 8.00: analyzers for JavaScript, TypeScript, and Go, plugins for WebStorm and GoLand, and more
Polina Alekseeva
PVS-Studio 8.00 has been released. This version features new analyzers for JavaScript, TypeScript and Go projects, new IDE plugins for WebStorm and GoLand, expanded support for MISRA C++ 2023, and much more.PVS-Studio 8.00 has been released. This version features new a…
...
Aug 27 2026
Go-Go-Gadg...Error? A closer look at the mistakes Go developers make!
Gleb Aslamov
Mistakes happen in Go code just like in any other language: typos, duplicates, broken condition checks, and so on. But why do they still slip through? After all, many teams use tools like go vet, which catches all of this perfectly well... right? In this webinar we cov…
...
Aug 05 2026
Let's make a programming language. Variables
Yuri Minaev
We continue building our own programming language from scratch. In this video, we'll take the next step by adding variables to the language. So far, our programs have consisted of a single expression built from smaller language constructs. Now it's time to evolve the l…
...
Jul 23 2026
Let's make a programming language. AST
Yuri Minaev
We’re continuing our webinar series on building your own programming language in C++! In the previous webinar, we created a parser that analyzes code and outputs parsing results to the console. Now it’s time for the next important step — building an AST (Abstract Synta…
...
Jun 26 2026
PVS-Studio 7.43: Unreal Engine support in Team license, extended MISRA C++ 2023, Zephyr SDK support
Polina Alekseeva
PVS-Studio 7.43 has been released. This version features expanded support for MISRA C++ 2023, Unreal Engine integration in the Team license, Zephyr SDK support and much more. Have fun watching this video and coding :) ---------------------------------------------------…
...
Jun 02 2026
Bugs not dead: How to catch bugs in game code
Gleb Aslamov
Bugs, crashes, glitches… No game is truly perfect, but that doesn’t stop developers from striving for it. In this talk, we discuss why even experienced game development teams make mistakes and how to reduce the number of code issues. We cover common and hidden causes o…
...
View more Pagination arrow previous
Showing: - of 70