What you'll learn
Oh no! My parser sprouted into an entire compiler!
Compilers should not be reserved for programming languages! With the right care (lots of sun, proper hydration) a compiler is wildly beneficial outside of their traditional context. In fact we wrote one for GraphQL, a query language!
In this talk, we’ll tell you about the journey of apollo-rs – how we started with a performant, lossless, recursive-descent parser with really good errors that has now become a query-based, diagnostics-first, easily usable modern compiler.
Meet the speakers
![](/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F102461%2F1711056446-image-8.png&w=640&q=75)
Iryna Shestak
Senior Staff Software Engineer