Joel Griffith


Setting up GraphQL's findBreakingChanges and eslint-plugin-graphql

When most folks talk about GraphQL features, a few things tend to surface commonly. Things like GraphiQL, declarative data, and consolidated network calls are distinguishing factors that I'm sure you've heard of. Today, I'd like to talk about implementing a few other features that will

Continue Reading

2016 GraphQLSummit Key Points

The first-ever GraphQL summit is already over, and I was lucky enough to attend and hear all the great things people have to say (including from one of the authors of the specification, Lee Byron). It's hard to boil down all the knowledge into a

Continue Reading

Lessons learned wrapping a REST API with GraphQL

I've recently went down the rabbit-hole wrapping a massive API with FaceBook's GraphQL specification. Aside from learning a ton about my company's API's, I walked away with a lot of lessons on good conventions doing this work. Learn from my pain and read below. 1.

Continue Reading

Require JavaScript files the sane way: with symlinks

On an application of medium to large size, requiring JavaScript files with relative paths can become a chore. I think you can agree that seeing: require('../../../some/dir/file_i_want.js') makes you feel somewhat uncomfortable. Though this may work in early-stage projects,

Continue Reading

You should use Rewire

One of the coolest, almost unheard of libraries, I've ever had the joy of working with is rewire. If you haven't already heard of it, rewire allows you to rewire variables in a JavaScript file to another reference. Wut. Yeah, you heard me, you can

Continue Reading