Let's Build A Graph

Location image of event venue

Details

Hi Phoenix JavaScript'ers! This month we will be doing a joint meetup with our good friends at the Desert GraphQL Meetup (https://www.meetup.com/desert-graphql-meetup/). The talk will be done by long time community member Joe Fleming. We hope to see you there!

For a long time I didn't really understand what was so great about GraphQL, or even how you would map various data sources into it. People always tout the types and the ability to control the data from the client, but that never seemed all that interesting to me. Then I started working at a place that used it and had to learn it, and I never want to write another REST endpoint again.
I'd like to share what I learned about GraphQL and how I learned it; by writing my own graph. This will start with an overview of what GraphQL is, how it works, and some core concepts. Then I'll show you how to build a simple graph server with Apollo, live coding style, to serve up data.
You should leave with more Graph knowledge than you came in with. And if I do my job right, you'll want to go Graph all the things too.
---
Personal Bio: Joe's been doing web development for over a decade and is an active member of the Phoenix development community. You may know him from one of several Meetup groups or one of several presentations he's given over the years on all kinds of topics... but mostly Javascript. You may also know him better as w33ble on the azdevs slack, github, npm, or almost anywhere online.