Speakers

This year's speakers represent industry leaders using GraphQL today, the most important services and open source libraries in the GraphQL ecosystem, and advanced development teams defining best practices around how to run GraphQL in production.
Profit Without Oppression
Instead of mixing capitalism with social justice, what about shifting the lens to capitalism AS social justice. In today’s political and economic climate, it is more important than ever that we rethink how we scale, evolve, and recover our businesses, while also thinking deeply about our collective impact on society. Profit Without Oppression, is that new lens.
Kim Crayton
Owner at Kim Crayton LLC
Twitter logo
Profit Without Oppression
Instead of mixing capitalism with social justice, what about shifting the lens to capitalism AS social justice. In today’s political and economic climate, it is more important than ever that we rethink how we scale, evolve, and recover our businesses, while also thinking deeply about our collective impact on society. Profit Without Oppression, is that new lens.
How to Auth: Secure a GraphQL API with Confidence
Authentication and authorization can be the trickiest things to implement for a GraphQL API. From custom schema directives to middleware to tokens, we'll cover the complexities, nuances, and available options for adding auth to your GraphQL API so you can deploy it with confidence.
Mandi Wise
Owner at 8-Bit Press
Twitter logoGithub logo
How to Auth: Secure a GraphQL API with Confidence
Authentication and authorization can be the trickiest things to implement for a GraphQL API. From custom schema directives to middleware to tokens, we'll cover the complexities, nuances, and available options for adding auth to your GraphQL API so you can deploy it with confidence.
Project Constellation; the future of Federation
Let's talk about the future of federation, new possibilities in composition, and the graph of everything.
Ashi Krishnan
Software Engineer at Apollo
Twitter logoGithub logo
Project Constellation; the future of Federation
Let's talk about the future of federation, new possibilities in composition, and the graph of everything.
Lessons learned while going from 0 to 1 with Mobile and GraphQL
We’ll learn how we used modularization, MVVM and boundaries to architect our integration of Apollo iOS and make it easier to keep up with an evolving GraphQL schema. We’ll also learn how we partnered cross functionally to design a product backwards compatible schema for a multiple client world.
Kamilah Taylor
Engineer at Gusto
Twitter logoGithub logo
Lessons learned while going from 0 to 1 with Mobile and GraphQL
We’ll learn how we used modularization, MVVM and boundaries to architect our integration of Apollo iOS and make it easier to keep up with an evolving GraphQL schema. We’ll also learn how we partnered cross functionally to design a product backwards compatible schema for a multiple client world.
200 OK! Error Handling in GraphQL
We all know what happens in GraphQL when things are going well, but what happens when things don't go so well? How do you handle errors in GraphQL? What is an error? Find out how not all "errors" are errors, how we can have a better understanding of our data, and how to model domain errors in our GraphQL schema.
Sasha Solomon
Sr. Software Engineer at Twitter
Twitter logo
200 OK! Error Handling in GraphQL
We all know what happens in GraphQL when things are going well, but what happens when things don't go so well? How do you handle errors in GraphQL? What is an error? Find out how not all "errors" are errors, how we can have a better understanding of our data, and how to model domain errors in our GraphQL schema.
Defer and Stream Directives in GraphQL
Defer and Stream are new directives being proposed to the GraphQL specification. Learn how to use these directives to lower latency in your applications.
Liliana Matos
Director, Engineering at 1stdibs
Twitter logoGithub logo
Defer and Stream Directives in GraphQL
Defer and Stream are new directives being proposed to the GraphQL specification. Learn how to use these directives to lower latency in your applications.
The future of custom Scalars
We will look at the challenges around custom GraphQL Scalars and how future versions of GraphQL will support custom Scalars better.
Andreas Marek
Senior Software Developer at Atlassian
Twitter logoGithub logo
The future of custom Scalars
We will look at the challenges around custom GraphQL Scalars and how future versions of GraphQL will support custom Scalars better.
Defer and Stream Directives in GraphQL
Defer and Stream are new directives being proposed to the GraphQL specification. Learn how to use these directives to lower latency in your applications.
Rob Richard
Sr Director, Front-End Engineering at 1stdibs
Twitter logoGithub logo
Defer and Stream Directives in GraphQL
Defer and Stream are new directives being proposed to the GraphQL specification. Learn how to use these directives to lower latency in your applications.
An approach to automated caching for public & private GraphQL APIs
Caching (data, not just query plans!) is one of the hardest problems while building GraphQL APIs. In this talk, I'll talk about how to build an automated caching system for both public and private GraphQL APIs.
Tanmai Gopal
CEO, co-founder at Hasura
Twitter logoGithub logo
An approach to automated caching for public & private GraphQL APIs
Caching (data, not just query plans!) is one of the hardest problems while building GraphQL APIs. In this talk, I'll talk about how to build an automated caching system for both public and private GraphQL APIs.