Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the journey of apollo-rs, a GraphQL compiler written in Rust, in this 38-minute conference talk from RustConf 2022. Discover how a performant, lossless, recursive-descent parser with excellent error handling evolved into a query-based, diagnostics-first, and easily usable modern compiler. Learn about the benefits of applying compiler techniques beyond traditional programming languages, with a focus on GraphQL as a query language. Gain insights into the development process, challenges faced, and solutions implemented in creating a compiler for non-traditional contexts.
Syllabus
RustConf 2022 - Writing a GraphQL compiler in Rust, a case study by Iryna Shestak
Taught by
Rust