GitHub Authorization with GraphQL and Apollo Server

June 21, 2019

Authorizing and authenticating users is an important part of building web applications. We need to know who the users are and what they are allowed to see. With a GraphQL app, how do we make sure that a user is allowed to see content? We need to authenticate them to make sure that we…

Continue Reading →

Enhancing GraphQL Schemas with Interfaces

June 13, 2019

At the heart of any GraphQL project is a schema, a document that describes all of the types, queries, mutations, and subscriptions that are available on the API. In addition to these basic types, the GraphQL schema definition language provides us with a way to create an interface…

Continue Reading →

Using Apollo React Hooks

May 31, 2019

by Alex Banks We spent years in Chicago performing late night, low-class improv comedy to audiences who were completely wasted. It's a commonly known improv fact that being a pirate in a scene is a hacky thing to do, but we know our way around pirates. If you were to ask me, what do…

Continue Reading →

ReactJS Girls Conf Recap & Videos

May 21, 2019

by Eve Porcello A few weeks ago, I had the distinct pleasure of being the MC for ReactJS Girls Conf in London. Thanks to the organizers and to Steve Ballmer . The ReactJS Girls organization started a year or so ago, and they've put together meetups and community events in London and…

Continue Reading →

Upgrading the GraphQL Workshop

May 16, 2019

"We out here". I say this at least 5 times every day. I never knew the origin until I looked it up and found out that it means the "arduous labor of consistent practice in skateboarding tricks...skating hard...putting in work". Turns out, I've been using that phrase right, because…

Continue Reading →

Refactoring the StarRating Component with React Hooks

April 23, 2019

In Spring 2017, we released our first O'Reilly book , Learning React . On the day that I heard they were sending the final version of the book to the printer, I made one simple request on Twitter: I thought this was very reasonable. Don't change anything for 5 years. Well, two years…

Continue Reading →

GraphQL is for Everyone

April 18, 2019

By Eve Porcello Before I ever wrote a line of code, I worked as a product manager. I created wireframes, wrote technical specs, worked with developers, and trained people on how to work with the internal tools that we built. A lot of the data for those projects would come from REST…

Continue Reading →