October 2022 Meetup


Details
Join us at Two Bulls for another Rust Melbourne adventure!
... or alternatively, join us join us online
While in town, Robert Balicki will be giving the following talk:
Rewriting a GraphQL compiler in Rust for Relay
In this talk, Robert Balicki, an engineer at Meta on the React Data team, will talk about the decision and process of rewriting the Relay compiler in Rust.
## What is Relay?
Relay is a library for fetching and managing GraphQL data in React Apps. It allows users to reason in isolation (components specify just the data they need using GraphQL fragments), while the Relay compiler stitches these fragments into combined, optimized queries. This compiler was previously written in JavaScript, and was rewritten in Rust.
## Why did we choose Rust?
The performance of the previous compiler, written in JavaScript, could not keep up with the steady increase in the number of fragments and queries in Meta's codebase.
## Where can I find out more?
See relay.dev and https://www.youtube.com/watch?v=lhVGdErZuN4
A Special thanks to Two Bulls for providing the location, snacks and drinks, and Sirius People for sponsoring pizza.

October 2022 Meetup