Open in app

Sign in

Write

Sign in

Christian Joudrey
Christian Joudrey

87 Followers

Home

About

Life of a GraphQL Query — Validation

A few weeks ago I wrote about the first phase of what happens when a GraphQL query is executed: lexing and parsing.

Aug 10, 2017
1
Life of a GraphQL Query — Validation
Life of a GraphQL Query — Validation
Aug 10, 2017
1

Life of a GraphQL Query — Lexing/Parsing

Last week I wrote about how I used Ruby’s TracePoint and Graphviz to generate graphs to familiarize myself with new codebases. I originally…

Jul 21, 2017
1
Query (left) and tokens (right)
Query (left) and tokens (right)
Jul 21, 2017
1

Familiarizing myself with a new codebase using Ruby’s TracePoint and Graphviz

About a year ago I found myself wanting to learn more about the internals of Ruby’s GraphQL gem. When I first opened the lib/graphql folder…

Jul 10, 2017
Familiarizing myself with a new codebase using Ruby’s TracePoint and Graphviz
Familiarizing myself with a new codebase using Ruby’s TracePoint and Graphviz
Jul 10, 2017

Capturing HTTP packets the hard way

Over the years I’ve used tcpdump multiple times to inspect the network traffic coming and going from my machine, but not once did I bother…

Jul 6, 2017
2
Capturing HTTP packets the hard way
Capturing HTTP packets the hard way
Jul 6, 2017
2

Why I’m excited about GraphQL

It’s been awhile since I’ve blogged, mostly because I haven’t taken the time to sit down and write. Over the past few weeks I’ve been…

Nov 19, 2016
Nov 19, 2016
Christian Joudrey

Christian Joudrey

87 Followers

Production Engineering @Shopify. Rock climber and amateur piano player. Previously working on GraphQL @GitHub.

Help

Status

About

Careers

Press

Blog

Privacy

Terms

Text to speech

Teams