Subject: Let's make a programming language. Parser
Date: May 21, 2026, 01:00 PM UTC+1
Description:
We’re continuing our webinar series on building your own programming language!
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, walk through the recursive descent approach, and then demonstrate how to build your own expression parser from scratch.
Make sure to register for the webinar to join us live, ask your questions, and get the most out of the session. All registered participants will also receive access to the recordings of all previous webinars in the series.
Subject: Integrating SAST into DevSecOps
Date: March 25, 2026
Description: 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...
Subject: Evaluation
Date: December 06, 2024
Description: 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...
Subject: C++ Semantics
Date: November 06, 2024
Description: In this talk on the C++ semantics, we will take a look at symbols and name resolution. We will discuss different kinds of lookups, scope importing, overload resolution, as well as templates and...
Subject: Parsing C++
Date: October 10, 2024
Description: In this webinar, we will discuss grammars in C++ and how they work. We will talk about different kinds of parsers and why C++ is difficult to parse. We will also share some tricks to avoid extreme...