Featured Speaking
Simple caching, made difficult, GraphQL Summit 2019
Why GraphQL bypasses HTTP caching, why it's a problem, and why it no longer needs to.
GraphQL Under the Hood, GraphQL Summit 2017
A deep dive into GraphQL's specification and a walkthrough of what happens when a GraphQL operation runs, from the lexer to the spec's CompleteField method.
The Evolution of API Design: From RPC to GraphQL, VueConf 2017
A discussion of RESTs challenges and a presentation of emerging designs like GraphQL as a post-REST paradigm (but not a silver bullet).
Featured Publications
What React Is and Why It Matters
O'Reilly Media 2018
A GraphQL Primer: Why We Need A New Kind Of API (Part 1)
Smashing Magazine
A GraphQL Primer: The Evolution Of API Design (Part 2)
Smashing Magazine
Assorted Projects
EmoLink
EmoLink - A backendless, offline-capable, collision-free, emoji-based URL shortener for the Edge
isThereAFuckingRockiesGame.com
WHAT?! Why is traffic so... Oh. Right.
Go-to Karaoke Song
Apeman, the Kinks