~/talk

Introduction to PHP port of GraphQL

Talkat PHPConf.Asia 2018 · 2018-09-27..09-28· [graphql, php]
links:none on file
slides:none on file

Built a PHP GraphQL plugin to expose CRM and CI data as a single API, using GraphQL types and mutations so clients can make single request nested queries and get predictable results, cutting coordination and spec handoffs. It ships and works but causes two big costs: a steep client learning curve and frequent redefining types during iterations when models change. Tooling like schema-driven code generation helps, but refactors remain the main drain on time.

AI-written summary · about

  1. 0:00Introduction
  2. 0:27Why I chose GraphQL
  3. 1:13Traditional API challenges
  4. 2:17GraphQL key features
  5. 3:02GraphQL vs REST
  6. 3:51GraphQL types in PHP
  7. 4:55How GraphQL queries work
  8. 6:25Single-request benefits
  9. 7:11Implementation problems
  10. 8:01Client adoption challenges
  11. 9:08GraphQL in PHP future
  12. 10:15Closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.