"Performant APIs with GraphQL and PHP by Andrew Rota
GraphQL is a powerful API query language that allows a web client to ask and receive the exact shape of the data it needs. As an alternative to REST, GraphQL promises to eliminate over-fetching data, reduce the need for multiple API calls, and let engineers move faster by leveraging the powerful developer tooling it enables.
PHP and GraphQL work great together, and whether you’re building a greenfield application or working in a existing codebase it’s easy to get started writing a GraphQL API.
This talk will introduce you to GraphQL, and demonstrate how you can build and use a such an API, in PHP, today.
What you'll learn from this talk:
Why GraphQL is a compelling option for building an API
How to build a php-graphql powered GraphQL API
Introduction to more advanced GraphQL topics such as deferred resolvers and persisted queries
About Andrew Rota
Andrew Rota is a software engineer and engineering manager specializing in platform-level frontend user interface architecture for web applications at scale. Currently leads the Frontend Platforms team at Wayfair in Boston, MA.
This talk was given at the Dutch PHP Conference in 2019, organised and hosted by Ibuildings. Visit https://phpconference.nl or https://www.ibuildings.nl for more information."