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.