~/talk

The New GraphiQL and the Future of Open GraphQL IDEs

Talkat GraphQLConf 2023 · on Wednesday, 2023-09-20· at 11:30· Grand Peninsula E· [developer-experience, open-source]
slides:none on file

GraphiQL v2 ships a plugin API plus a published component library @graphiql/react that splits state into hooks and exposes UI primitives, enabling teams to build custom IDEs — Stellate prototypes a dashboard IDE in a day or two and Pathfinder reuses the pieces. v3 modernizes the codebase with Headless UI and Radix and adds React 18 support, tab reorder and favorites. v4 prototypes embed the Monaco editor and monaco-graphql, JSONC in variables/headers, and a GraphQL ESLint integration that can apply fixes. The fetcher hook provides request-level middleware.

AI-written summary · about

  1. 0:00Introduction to GraphiQL
  2. 1:50History of GraphiQL
  3. 4:20Limitations of GraphiQL v1
  4. 5:24GraphiQL v2 features
  5. 7:13Adoption of GraphiQL v2
  6. 8:57Plugin API and extensions
  7. 12:11GraphiQL React SDK
  8. 13:36Building custom IDEs
  9. 15:44Future of GraphiQL v3
  10. 19:50GraphiQL v4 roadmap
  11. 22:47Q&A session
~/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.