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

Posts: video, webinars

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. And stay tuned for the next webinar. So far, our programs have consisted of a single expression built from smaller language cons…
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
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++! And stay tuned for the next webinar. 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 s…
...
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…
...
May 21 2026
Let's make a programming language. Parser
Yuri Minaev
In the previous sessions, we implemented a lexer for our language. In this upcoming webinar, we’ll move on to the next step — the parser. In our experience, any parser starts with parsing expressions, so that’s exactly where we’ll begin. We’ll explain what a parser is,…
...
Apr 29 2026
Let's make a programming language. Lexer
Yuri Minaev
In this video, we continue building our own programming language from the ground up. Previously, we covered how terminal symbols fit into a grammar. Now we move one layer deeper: the lexer. The lexer is the part of the parsing pipeline that operates on terminal symbols…
...
Mar 27 2026
Let's make a programming language. Grammars
Yuri Minaev
We’re continuing our webinar series on building your own fictional programming language! Register to attend next webinar. All recordings will be sent to all registered participants after the webinar is finished. In our first session, we explored the core building bloc…
...
Mar 25 2026
Integrating SAST into DevSecOps
Anton Tretyakov
As software delivery accelerates, security must move at the same speed. In the webinar, we explored how to effectively integrate Static Application Security Testing (SAST) into your DevSecOps pipeline to identify vulnerabilities early, reduce risk, and streamline secur…
...
Mar 01 2026
Let's make a programming language. Intro
Yuri Minaev
We’re kicking off a webinar series on how to build your own programming language in C++. In this first session, we’ll break down — step by step and in plain terms — what’s inside the “black box”: the lexer and parser, the semantic analyzer, and the evaluator. We’ll tal…
...
Dec 06 2024
Evaluation
Yuri Minaev
In this talk, we'll touch upon the topic of compile-time evaluation. Let's see how we can use the AST to calculate values, and why this approach can be difficult at times. Also, we'll take a look at intermediate representation (IR) and see how it can help us.
...
View more Pagination arrow previous
Showing: - of 12