~/talk

Shared Schema Policies and Automatic Standards Across Your Company’s Teams

Talkat GraphQLConf 2023 · on Thursday, 2023-09-21· at 16:10· Grand Peninsula E· [graphql, developer-experience]
slides:none on file

Shows how to enforce concrete schema rules company-wide using GraphQL ESLint and a schema registry like GraphQL Hive. Demonstrates runnable policies that check naming conventions, require descriptions, demand a reason on @deprecated, validate Relay connection/Edge/pageInfo shapes, and apply fixes or suggestions in editors. Explains creating custom rules, running lint in Node or browser, and gating changes in Hive so violations surface as warnings or errors during CI. Relay spec rules

AI-written summary · about

  1. 0:00Introduction
  2. 1:11Why schema policies
  3. 3:06GraphQL ESLint overview
  4. 5:17Demo in VS Code
  5. 6:10Schema policy rules
  6. 8:39Relay spec validation
  7. 10:04GraphQL Hive integration
  8. 11:08Schema policies in Hive
~/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.