Panel:

Charles Max Wood
Aimee Knight
AJ ONeal

Special Guests: Peggy Rayzis

In this episode, the JavaScript Jabber panelists talk about Apollo with Peggy Rayzis. Peggy is an open source engineer on the Apollo team where she primarily focuses on client stuff, working on Apollo Client, and also other libraries. Previously, she was a UI engineer at Major League Soccer where she worked primarily with React and React Native. She discusses what GraphQL is and how it is used, as well as how they use it in the Apollo team to make their lives as developers easier. They also touch on when it would work best to use GraphQL and when it is not ideal to use it.

In particular, we dive pretty deep on:

AiA 127 Episode
Peggy intro
What is GraphQL?
What is a Typed Query Language?
What is a schema?
Where do schemas get defined?
GraphQL SDL
Apollo Stack and Apollo Server
Tracing and cash control
Apollo Engine
How GraphQL Replaces Redux
GraphQL cuts down on front-end management
Apollo Link State
The best code is no code
Apollo Client allows for greater developer productivity
Does the conversation change if you’re not using Redux or in a different ecosystem?
When is the right time to use this?
Data doesn’t have to be graph shaped to get the most out of GraphQL
Analyze schema with Apollo Engine
Is there a way to specify depth?
Max Stoiber blog post
How would people start using this?
HowtoGraphQL.com
And much, much more!

Links:

React Dev Summit
JS Dev Summit
Apollo
AiA 127 Episode
Apollo Client
Major League Soccer
React
React Native
GraphQL
GraphQL SDL
Apollo Server
Apollo Engine
How GraphQL Replaces Redux
Apollo Link State
Redux
Max Stoiber blog post
HowtoGraphQL.com
@PeggyRayzis
Peggy’s GitHub
Peggy’s Medium

Picks:

Charles

GraphQL Ruby
WordPress GraphQL
Hogwarts Battles Board Game
Pandemic Legacy
Risk Legacy

Aimee

How GraphQL Replaces Redux
JavaScript Meetup in LA

AJ

Simple.com
BroccoliWallet.com
The Four by Scott Galloway

Peggy

Workshop.me
Thanks for the Feedback by Douglas Stone

Guests

Twitter Mentions