DPC2019: Performant APIs with GraphQL and PHP - Andrew Rota

Опубликовано: 06 Ноябрь 2024
на канале: Ibuildings Dutch PHP Conference
2,571
31

"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."