~/talk

Trustworthy and Sensible API Docs with GraphQL

Talkat Write the Docs Prague 2017 · 2017-09-10..09-12· [graphql]
slides:none on file

Argues that GraphQL makes reference docs trustworthy by turning the schema into executable documentation so documentation is the code rather than a separate, rot-prone artifact. Uses GraphQL schemas, introspection and the GraphiQL IDE with GraphiQL autocomplete and shows a live demo site (welp.reviews) that works. Shows a quick test that diffs schemas to catch a removed current_user field. Notes Facebook used GraphQL internally five years before open sourcing in 2015 and GitHub adoption in 2016.

AI-written summary · about

  1. 0:00Introduction
  2. 7:54Documentation
  3. 8:36DakaMatic
  4. 10:00Problems with Documentation
  5. 12:14Language
  6. 13:12Language grammar
  7. 14:05Comments and documentation
  8. 15:23Different languages
  9. 17:00Code Docs
  10. 18:57GraphQL Schema
  11. 20:50GraphQL Documentation
  12. 22:40Testing Documentation
  13. 24:35Conclusion
~/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.