What The Heck Is GraphQL?
Season 1 Episode 11 | September 16, 2019
GraphQL has taken this industry by storm, but what is it exactly? In this special episode of the Ladybug Podcast we’ve invited 14 GraphQL experts from the community to educate us on all things GraphQL!
A huge thank you to our sponsors for supporting the LadyBug Podcast! Interested in becoming a Ladybug Podcast sponsor? Head over to our Contact page for more details.
Sanity.io is a platform for structured content that comes with an open source editor that you can customize with React. Sanity.io also comes with tooling that lets you build with structured content in React, Vue, and other frontend technologies like Svelte. It also has powerful APIs for reading and writing so that you can use the same content across any device, channel, or product. You also get powerful APIs for querying your content, you can even listen for changes in real-time, and use the write APIs to patch and make new documents from code. You can get started for free on the standard plan, and add a credit card to pay as you go for usage over the generous standard quotas. If you need advanced features like SSL and Single-Sign-On you can find all the prices and details on Sanity.io’s fully transparent pricing page. Listeners of the Ladybug Podcast get a extra special plan with double the usage. Go to sanity.io/ladybug or use “ladybug” where you fill in the coupon code.
Are you a developer looking for your next challenge? Meet Shopify. We’re on a mission to make commerce better for everyone - but we do things a bit differently. We don’t tell people how to solve problems - we give them the tools, trust, and autonomy to build new solutions. We don’t work alone - we leverage the diverse perspectives across our teams in everything we do. And we don’t have all the answers - we’re big enough to tackle problems at scale but small enough that we haven’t figured them all out. If you’re a builder at heart who wants to solve highly technical problems. If you want to take all of your life experiences and apply them to a blank canvas. Or if you want access to really powerful tools - Shopify is the place for you. Visit shopify.com/careers today.
2:00 - What Is GraphQL? (Erin Fox)
8:21 - Benefits Of GraphQL (Akshar Takle)
11:19 - History Of GraphQL (Brian Douglas)
14:01 - Syntax (Chris Biscardi)
17:01 - Schemas (Kurt Kemple)
20:02 - Variables (Swyx)
24:24 - Fragments (Emma Bostian)
25:36 - Directives (Jon Wong)
32:10 - Toolkit (Alan Johnson)
38:49 - React Hooks & GraphQL (Shruti Kapoor)
46:13 - GraphQL vs. REST (Chantastic)
49:20 - When NOT To Use GraphQL (Zach Lendon)
54:37 - Useful Tools For Learning/Using GraphQL (Manjula Dube)
1:01:27 - Making GraphQL Development Easier With Hasura (Rajoshi Ghosh)
1:05:06 - Wins
- Understanding GraphQL
- Sacha Greif’s GraphQL Article[
- Babel Blade Plugin
- ESlint GraphQL Plugin
- Is GraphQL The Future?
- Shruti Kapoor’s Hooks & GraphQL Repo
- GraphQL Editor
- GraphQL Playground
- Hasura’s GraphQL Tutorials
We provide transcripts for all of our episodes. You can find them here!