Demystifying LLVM: Writing Your First Compiler @ RustNation

Ever wondered how programming languages work? I decided to build my own toy compiler using LLVM and Rust. This talk shows you what it’s actually like to build a compiler - the wins, the frustrating moments, and all the stuff no one tells you upfront. Code


Creating Your Own Go Static Analysis Tools @ LondonGophers

In this talk I demonstrate how to build a custom static analysis tool in Go, using our experience creating ptrcmp at loveholidays as a practical case study. We take a deep dive into Go’s analysis framework, exploring everything from understanding Abstract Syntax Trees to leveraging the powerful tooling ecosystem that makes custom linters possible.