My GraphQL Conf 2024 talk: Semantic Nullability
At this year’s GraphQL Conf I gave a talk on some work I’ve been helping drive within Relay and through the GraphQL Working Group. It outlines how nullability and error handling are entangled in GraphQL today, and how if clients can start handling field errors explicitly, there is a chance to untangle these two concepts. The result is a much better product development experience that retains network response resiliency.
It’s also a good introduction to the new @catch
and @throwOnFieldError
directives that have shipped in Relay version 18.