G raphQL is undoubtedly one of the popular kids on the Web Development playground right now. If you haven’t heard of GraphQL, the TLDR is that it’s a new way to request data from an API. If you’re unsure what an API is, head on over to my illustrated article on WTF is an API? One that’s easier, faster, better, and stronger than the old RESTful API system
If you’re lucky enough to already grok GraphQL, you’ll know the QL stands for Query Language – aka. the language we talk to our GraphQL API in.
It’s not a terribly complex language, but you’ll still need to do some syntax studying to get the hang of it.
Thankfully the magnificent Eve Porcello made an egghead course that runs you through the full GraphQL vocabulary.
It’s a wonderful introduction for anyone new to the GraphQL ecosystem – Eve explains all the parts of the playground interface that are not in the least bit intuitive. I’d been stumbling about in my own GraphQL queries lost and afraid until I worked through this.
Anyways, as usual I drew some things:
Bonus Poster
Twitter kept bugging me to make prints out of these illustrated notes, so this one is now purchaseable as a real life object on the egghead store .
There’s framed versions and unframed, depending on how fancy you feel. You can buy one here if you so desire.
Want more illustrated notes on web development?
Take a look at A Fresh Serving of JavaScript ES2019 A Fresh Serving of JavaScript ES2019
Illustrated notes on the new language changes in JavaScript ES2019 , The JAMStack, Gatsby & Contentful The JAMStack, Gatsby & Contentful
Illustrated notes on the JAMstack, Gatsby & Contentful or Essential Web Security Tactics Defend Your Cookies with Essential Web Security Tactics
Illustrated notes on the essentials of web security