January 10th, 2018 ×
GraphQL? Here is what you need to know!
 Wes Bos Host
 Scott Tolinski Host
Snipcart — Sponsor
Snipcart allows you to create online shopping carts without any backend work. It's entirely client-side which means it's the perfect fit for anyone building a SPA in React, Angular or any other framework. Check out the full list of features over at Snipcart.com/syntax and sign up for three months free!
Freshbooks — Sponsor
If you are a small business or freelancer check out Freshbooks.com Cloud Accounting and get 30 days free. Make sure to enter SYNTAX into the "How did you hear about us" section.
{ show(id: 027) { notes }}
02:40
- What is GraphQL anyways?
 - GraphQL Relational Data
 
04:45
- How is it different than REST?
 
08:30
- GraphQL's self documenting Nature
 
09:20
- You don't need to replace your existing REST api
 - It can sit infront of multiple APIs
 
10:00
- GraphQL Resolvers
 - Apollo Link State does local data as well
 
11:50
- GraphQL on the client side
 - Relay
 - Apollo
 - GraphQL Request
 - Lokka
 - Nano
 
13:30
- Why we like Apollo
 - Setup is amazingly fast
 
15:00
- Pagination
 - Refreshing of data
 
18:00
- The GraphQL Core Concepts
 - Queries
 - Mutations
 - Filtering and Sorting
 - It's not really a query language
 
21:00
- How do you say Schema?
 
22:00
- More on Resolvers
 
22:50
- Mutations
 - Updating the cache
 
27:00
- Using with existing APIs
 - Do you have two schemas now? One for MongoDB and one for GraphQL?
 
35:00
- CMS and Static Site Generators that run on GraphQL
 - Gatsby
 - WP-GraphQL
 - GraphCMS
 
45:00
53:00
- Apollo Link
 - Apollo VS Redux
 
56:00
- Graphiql
 
SIIIIICK PICKS
- Wes: The Indicator Podcast
 - Scott: You Don't Know JS
 
Shameless Plugs
Tweet us your tasty treats!
- Scott's Instagram
 - LevelUpTutorials Instagram
 - Wes' Instagram
 - Wes' Twitter
 - Wes' Facebook
 - Scott's Twitter
 - Make sure to include @SyntaxFM in your tweets