AI Engineer - Learn how to integrate AI into software applications
AI, Data Science & Business Certificates from Google, IBM & Microsoft
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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