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


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


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


Why use the Relay Connection Spec?

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


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


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.