We're all interested in learning about and teaching GraphQL and tools in its vast ecosystem. We'll have re-occurring meetups of interesting speakers presenting on the latest developments in the GraphQL world.
What is GraphQL?
GraphQL is a query language for your API which lets developers describe the complex, nested data dependencies of modern applications. You can use GraphQL with any language or platform to define your backend as a well-defined schema. GraphQL makes it easy to build great developer tools, evolve your API over time, and query data efficiently from any client.
Facebook initially developed GraphQL in 2012 to power its native mobile apps, and released an open-source specification in 2015. GraphQL is now used in many environments and applications by teams of all sizes, including Twitter, GitHub, AirBnB, and Intuit.
While plenty of articles and tutorials exist on integrating GraphQL into greenfield applications, there is a lack of resources on integrating GraphQL into existing applications. I'll be sharing our journey at ReviewTrackers on integrating GraphQL alongside our REST application, both the ups and downs, so you can hopefully take away some learning points if you are considering integrating GraphQL into your application.
Yohei is a remote Senior Software Engineer at ReviewTrackers based out of Seattle. He loves building rich user experiences with React and GraphQL. His favorite programming languages at the moment are TypeScript and Golang. On his free time he enjoys snowboarding, soccer, and hiking.