Back to Browse

Intro to GraphQL for Beginners [Queries, Types, Mutations, Apollo]

1.5K views
Aug 19, 2020
1:49:36

In this intro to GraphQL tutorial, Clark Sell gives a crash course on what is GraphQL, why to use GraphQL vs Rest, using it with Apollo, walks through a GraphQL query in Insomnia, and so much more. In this lives stream recording, Clark answers live questions about all things GraphQL with our community. ====================================== Notes from the Live Stream: https://gist.github.com/csell5/282e7456a46ea43a09ee383862519bd7 ====================================== About Clark Sell Unspecified: https://unspecified.io THAT Conference: https://thatconference.com, https://that.us Where you can find Clark: Twitch: http://unspecified.live Twitter: https://twitter.com/csell5 Instagram: https://www.instagram.com/clarksell/ GitHub: @me - https://github.com/csell5 Unspecified - https://github.com/HelloUnspecified THAT Conference - https://github.com/thatconference ====================================== References We Talked About Link Vomit I promised - https://github.com/HelloUnspecified/LearnGraphQL/blob/master/Resources/links.md Course GitHub with working examples (labs/finished): https://github.com/HelloUnspecified/LearnGraphQL THAT Conference GitHub: https://github.com/thatconference (that-* are the repos ) API: https://api.that.tech && https://api.that.tech/view websites: https://thatconference.com ( react/next ) https://that.us ( svelte ) Direct Follow-Ups Someone asked about a subscription/socket example. Turns out I had a working example in my labs already: https://github.com/HelloUnspecified/LearnGraphQL/tree/master/labs/server/211-Sockets/finished ====================================== What is GraphQL? GraphQL is a relatively new query language for APIs -- it's been around 5 years since it was open-sourced by the Facebook Engineering team and in that time it has become a front-end darling. Unlike REST, GraphQL allows you to specify in your API requests specifically what data you need, and get back exactly that. This new approach opens up a world of possibilities for developers. Benefits of GraphQL: • Good fit for complex systems and micro-services • Ask for what you need, get exactly that • Get many resources in a single request • Describe what's possible with a type system • Move faster with powerful developer tools • Evolve your API without versions • Autogenerating API documentation • Bring your own data and code • and more!

Download

0 formats

No download links available.

Intro to GraphQL for Beginners [Queries, Types, Mutations, Apollo] | NatokHD