Building a GraphQL Server in Five Minutes

March 19, 2019

It's 5:55pm on a Friday night. It's your night to cook, and you don't have a recipe. This wouldn't be that big of a deal if you hadn't bragged about the new taco recipe that you were going to cook on Friday night. But you had no recipe. You lied. You really don't want to be seen as a…

Continue Reading →

Getting Confident with GraphQL

March 13, 2019

by Alex Banks I’ve been a web developer for a long time. I built my first website in 1996. It had a Perl guest book. I posted some pictures of my high school graduation on this website, and I was pretty sure I was famous. I could go to your computer and make a pictures of me and my…

Continue Reading →

Fetching Data from a GraphQL API

March 04, 2019

It's common to hear GraphQL described as a REST killer. Here to slash your REST services, to end your endpoints. But today, let's not focus on conflict. Let's consider where GraphQL and REST share something in common: HTTP requests. That's right. If you know how to send HTTP requests…

Continue Reading →

Five Useful Introspection Queries

February 25, 2019

We all love type systems, or at least, most of us can agree that type systems are generally good. They can help us eliminate bugs. They provide a formal structure which makes it possible incorporate tooling and automation. They give us a way to communicate about the structure of our…

Continue Reading →

What is the GraphQL Spec?

February 15, 2019

Every language has rules. This is true for spoken languages as well as software languages. The English language has a large document of its rules: the dictionary. It defines all of the words that can be used. It provides examples of how to use each word. For the most part, we all…

Continue Reading →

Migrating to GraphQL

February 11, 2019

There are a lot of reasons to move from REST to GraphQL. You might have read plenty of articles and watched plenty of presentations about all of the reasons to adopt GraphQL. If not, here is a short list of reading to get you obsessed with the need to migrate to GraphQL: Why GraphQL…

Continue Reading →