Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Writing a GraphQL Compiler in Rust - A Case Study

Rust via YouTube

Overview

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

Reviews

Start your review of Writing a GraphQL Compiler in Rust - A Case Study

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.