Syntax - Tasty Web Development Treats
GraphQL? Here is what you need to know!
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 — SponsorIf you are a small business or freelancer check out Freshbooks.com Cloud Accountingand 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
- Wes: The Indicator Podcast
- Scott: You Don't Know JS
- Scott's Instagram
- LevelUpTutorials Instagram
- Wes' Instagram
- Wes' Twitter
- Wes' Facebook
- Scott's Twitter
- Make sure to include @SyntaxFM in your tweets