Subject: Let's make a programming language. Grammars
Date: March 27, 2026, 01:00 PM UTC+1
Description:
We’re continuing our webinar series on building your own fictional programming language!
In our first session, we explored the core building blocks: the lexer, parser, semantic analyzer, and evaluator — how they work and how they fit together.
Now it’s time to dive into grammars. What is a language, really? How can you describe it in a way that a program understands what a sequence of symbols means and what result it should produce? We’ll break it down in a clear and practical way — and, of course, get hands-on with grammars.
Join our webinar — there will be lots of interesting insights to discover!
Don’t worry — there’s plenty more to come. Check out the schedule and register for upcoming webinars!
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...