Jordan Eldredge

Items tagged "graphql"


Grats: A More Pleasant Way to Build TypeScript GraphQL Servers

Bringing Implementation-First GraphQL to TypeScript via a novel static analysis approach.


Implementation-First GraphQL

Defining a meaningful distinction within code-first GraphQL server libraries.


My GraphQL Conf 2024 talk: Semantic Nullability

Youtube video of the talk I gave at GraphQL Conf 2024 covering advanced client error handling and its implications for potentially fundamentally solving the problem of pervasive nullability in GraphQL


Reactive GraphQL Architecture

A vision for using GraphQL on the client for local-first apps, apps using e2e encryption, and other apps with heavy client state


How Relay Enables Optimal Data Fetching

Sharing a blog post I wrote about what makes Relay so special


“KillsParentOnException” a lesson in API naming

An internal Meta decorator name which taught me something important about API naming


The Challenges with Client Controlled Nullability

Explaining some of the non-obvious problems with the Client Controlled Nullability GraphQL spec RFC


Avoid name-spacing GraphQL mutation fields

Explaining why nesting your mutations inside GraphQL types is problematic


Why use the Relay Connection Spec?

My response to a Reddit user’s question about the value of the Relay Connection Spec


A GraphQL Maturity Model

I believe the benefits of GraphQL are fundamentally under-realized. Most organizations fail to capture much of the value it can provide.