Create a unified GraphQL API using an existing non-GraphQL API, MongoDB, and extend a remote data source with TypeScript. Plus caching and edge deployment! Jamie Barton from Grafbase will teach us how.
Upcoming episodes:
https://lwj.dev/schedule
Links & Resources:
/ notrab
https://www.learnwithjason.dev/unify-...
https://grafbase.com/
https://github.com/learnwithjason/blog
https://grafbase.com/guides
https://grafbase.com/guides/extend-an...
https://graphql.wtf/
https://www.learnwithjason.dev/schedule/
Watch future episodes live at / jlengstorf
This episode was sponsored by:
Netlify (https://lwj.dev/netlify)
Vets Who Code (https://lwj.dev/vetswhocode)
Live transcription by White Coat Captioning (https://whitecoatcaptioning.com/)
00:00:00 - Welcome
00:00:24 - Who is Jamie Barton?
00:02:39 - How are developers dealing with so many APIs to use?
00:05:26 - What is a sub-graph or super-graph in GraphQL?
00:18:12 - How can I get started with Grafbase?
00:34:50 - Disabling a namespace
01:01:12 - Auth with Clerk
01:03:53 - Connecting to MongoDB
01:04:44 - Extending types
01:20:10 - Where can I learn more about Grafbase?