-

WG Day:

Menlo Park, California
Back to Schedule

Alec Aivazis

Inside a Modern GraphQL Compiler

Peahi
Tooling + DX + Testing + Documentation

Session description

Modern GraphQL clients are expected to do far more than execute queries. From supporting pagination to incrementally re-analyzing documents as they change, the demand for fast, scalable static analysis has never been higher. But what does it take to build tooling that meets these demands? How do you support a wide and ever-growing set of features without sacrificing performance or maintainability? In this talk, Alec explores the design of Houdini’s new compiler, sharing a somewhat unconventional architecture and the lessons learned along the way.


Session speakers

Alec Aivazis

Arista Networks, Software Engineer

returning speaker

Alec is an open source enthusiast currently focused on Houdini, a GraphQL client. He spends his time away from the keyboard tending to a collection of carnivorous plants. And when he's in the mood for a sunburn, he also enjoys cycling and sailing with his family.

Get your ticket

Join two transformative days of expert insights and innovation to shape the next decade of APIs!

Get tickets
COMMUNITYDEVELOPER EXPERIENCEAPIsTOOLS & LIBRARIESCOMMUNITYDEVELOPER EXPERIENCEAPIsTOOLS & LIBRARIES
OPEN SOURCEFEDERATIONECOSYSTEMSTRACING & OBSERVABILITYOPEN SOURCEFEDERATIONECOSYSTEMSTRACING & OBSERVABILITY
BEST PRACTICESWORKSHOPSSCHEMASSECURITYBEST PRACTICESWORKSHOPSSCHEMASSECURITY