Logo Awesome React

Awesome React

Building a Better GitHub Platform with GraphQL

Brandon Black, GitHub

At GitHub we build products and tools to help empower developers and enable them to collaboratively build software with millions of other developers from all around the world. Internally, we use those same tools to build GitHub itself, and externally we support a broad eco-system of innovative products and services that work to further extend that vision. GraphQL is now a part of making all of this possible and represents a promising path forward for building a better platform both internally and externally. In this talk, we'll share some of the motivations and driving factors behind the decision to invest in GraphQL at GitHub, why we chose to expose our GraphQL interface externally to developers and some of the challenges and learnings we've encountered along the way.

Try GitHub's GraphQL client for Ruby apps: https://github.com/github/graphql-client

Learn more about GraphQL Summit:
http://graphqlsummit.com

Join our GraphQL SF meetup to hear more about GraphQL best practices and implementations:
http://meetup.com/GraphQL-SF/