~/lightning

Lightning Talk: Breaking up With Inputs (Without Breaking Your Users)

Lightningat GraphQLConf 2026 · on Tuesday, 2026-05-19· at 15:00· Boardroom· [graphql, developer-experience]
github:n1ru4l
slides:none on file

Shows concrete tooling and techniques for safely removing input fields: an open-source platform (Hive Console) that collects real production usage and a CI tool (GraphQL Inspector) that compares operations to the schema using schema coordinates. Explains extracting variable usage from requests (send coordinates not raw values), using trusted documents for app-level guarantees, and an “advanced input nullability” heuristic that infers safe non-null transitions. Covers limitations: conditional variables, client code needed, and privacy risks — proposes directives/native SDL ideas as future work.

AI-written summary · about

  1. 0:00Introduction
  2. 1:02Breaking changes in GraphQL
  3. 4:35Challenges with input types
  4. 9:12Proposed solutions for input types
  5. 12:01Conclusion and Q&A
~/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.