Awesome GraphQL Talks
Discover Awesome talks on GraphQL
GraphQL Schema Design: Tips and tricks from the battlefield - Gustav Rydstedt
Learn GraphQL with Apollo Odyssey, our hands-on training and tutorial course platform - https://odyssey.apollographql.com/ Learn from our Apollo Docs - https://www.apollographql.com/docs/ What’s the easiest way to navigate your schema and query your graph? Try Apollo Studio at https://www.apollographql.com/studio/develop/ Video Info: Verbling CTO and Co-Founder Gustav Rydstedt presents at our Practical GraphQL meetup on 1/19/17. Join GraphQL San Francisco for updates on future events: http://www.meetup.com/GraphQL-SF/ Resources: ApolloGraphQL - https://www.apollographql.com/ Learn GraphQL using Apollo's Tutorials: https://odyssey.apollographql.com/ Explore the GraphQL FAQs - https://www.apollographql.com/docs/resources/faq Checkout the Apollo docs - https://www.apollographql.com/docs/
Apollo + GraphQL + React — thinking in queries (James Baxley)
Talk from Apollo Day SF (May 31, 2018) James Baxley, technical lead at Apollo, shows how GraphQL and Apollo bring simple, powerful patterns for data fetching and state management to React, replacing fragile code with elegant queries. See examples of server side rendering, error handling, pagination, local state management, advanced patterns like optimistic UI, data prefetching, and full-stack caching, and ways to use cutting edge React features like the new suspense API without writing a line of code. * Learn more at https://www.apollographql.com (https://www.apollographql.com/) * Read our technical blog: https://dev-blog.apollodata.com (https://dev-blog.apollodata.com/) * Join Apollo's Community Slack group: https://www.apollographql.com/slack * Register for the 3rd annual GraphQL Summit 2018, the world's largest GraphQL developer conference: https://summit.graphql.com/ Resources: ApolloGraphQL - https://www.apollographql.com/ Learn GraphQL using Apollo's Tutorials: https://odyssey.apollographql.com/ Explore the GraphQL FAQs - https://www.apollographql.com/docs/resources/faq Checkout the Apollo docs - https://www.apollographql.com/docs/
Navigating Your Transition to GraphQL
Sashko Stubailo and Danielle Man, Apollo We've seen countless examples of how GraphQL makes it easier to organize, maintain, and use APIs. If you’re building with it today, over a year after it was initially released, you can benefit from the experience of many teams that came before you. You can also leverage the wide array of tools built by the community to make it easier to adopt GraphQL alongside technologies you’re already using. In this talk, we’ve distilled lessons and architectural patterns from top companies, the open source community, and our own production apps to help you embark on your GraphQL journey. Slides: http://www.slideshare.net/sashko1/navigating-your-transition-to-graphql-with-graphql-first-development Learn more about GraphQL Summit: http://graphqlsummit.com Get insights into your GraphQL apps with a free trial of Apollo Optics: http://www.apollodata.com/optics Join our GraphQL SF meetup to hear more about GraphQL best practices and implementations: http://meetup.com/GraphQL-SF/
Building a Better GitHub Platform with GraphQL
Brandon Black, GitHub At GitHub we build products and tools to help empower developers and enable them to collaboratively build software with millions of other developers from all around the world. Internally, we use those same tools to build GitHub itself, and externally we support a broad eco-system of innovative products and services that work to further extend that vision. GraphQL is now a part of making all of this possible and represents a promising path forward for building a better platform both internally and externally. In this talk, we'll share some of the motivations and driving factors behind the decision to invest in GraphQL at GitHub, why we chose to expose our GraphQL interface externally to developers and some of the challenges and learnings we've encountered along the way. Try GitHub's GraphQL client for Ruby apps: https://github.com/github/graphql-client Learn more about GraphQL Summit: http://graphqlsummit.com Join our GraphQL SF meetup to hear more about GraphQL best practices and implementations: http://meetup.com/GraphQL-SF/
Lessons from 4 Years of GraphQL
Learn GraphQL with Apollo Odyssey, our hands-on training and tutorial course platform - https://odyssey.apollographql.com/ Learn from our Apollo Docs - https://www.apollographql.com/docs/ What’s the easiest way to navigate your schema and query your graph? Try Apollo Studio at https://www.apollographql.com/studio/develop/ Video Details: Lee Byron, GraphQL/Facebook GraphQL has been in use at Facebook for over four years and evolved a lot before it was open sourced. During that time we learned a lot about what works and why, and derived a series of best practices. Hopefully our best practices and lessons learned are relevant not only to your use of GraphQL, but how you design and build all sorts of software. Learn more about GraphQL: http://graphql.org Learn more about GraphQL Summit: http://graphqlsummit.com Join our GraphQL SF meetup to hear more about GraphQL best practices and implementations: http://meetup.com/GraphQL-SF/
How Netflix Scales Its API with GraphQL Federation
Ad: Uncover emerging trends and practices from domain experts at QCon Events in 2022. QCon, the international software development conference, is returning (in-person and online) in Spring 2022. QCon brings together the world’s most innovative senior software engineers across multiple domains to share their real-world implementation of emerging trends and practices. Find practical inspiration (not product pitches) from software leaders deep in the trenches creating software, scaling architectures, and fine-tuning their technical leadership to help you make the right decisions. Save your spot now! Attend in-person at QCon London, (April 4-6): https://bit.ly/3r70FE0 Attend online at QCon Plus (May 10-20): https://bit.ly/3kMT5bo ---------------------------------------------------------------------------------------------------------------- Video with transcript included: https://bit.ly/31h6rET Jennifer Shin and Stephen Spalding discuss Netflix’s API unification process using GraphQL Federation. This presentation was recorded at QCon Plus 2020: http://bit.ly/3pfdF6I #Netflix #API #GraphQL
GraphQL at Shopify
Marc-André Giroux and Dylan Thacker-Smith, Shopify In this talk, we'll explore how Shopify designed and built its GraphQL API to make it easy for any team to extend and use our GraphQL schema. This includes how we built our own schema definition layer on top of the GraphQL Ruby gem, how we seamlessly included batching and caching in our field definitions, how we approached authorization and authentication as well as how we use the API from mobile clients written in java and swift. Slides: https://speakerdeck.com/xuorig/graphql-at-shopify Learn more about GraphQL Summit: http://graphqlsummit.com Join our GraphQL SF meetup to hear more about GraphQL best practices and implementations: http://meetup.com/GraphQL-SF/
GraphQL server tutorial for Node.js with SQL, MongoDB and REST
Learn GraphQL with Apollo Odyssey, our hands-on training and tutorial course platform - https://odyssey.apollographql.com/ Learn from our Apollo Docs - https://www.apollographql.com/docs/ What’s the easiest way to navigate your schema and query your graph? Try Apollo Studio at https://www.apollographql.com/studio/develop/ Video Info: Follow along with this GraphQL server tutorial for Node.js with SQL, MongoDB and REST! Note: we've made some updates to the graphql-tools and apollo-server package since we published this tutorial. The tutorial still works, but if you want to be on the newest version of all the packages at the end, make sure to follow the few extra steps here: http://dev.apollodata.com/tools/graphql-server/migration.html Starter kit for following along: https://github.com/apollostack/apollo-starter-kit Source code for this tutorial: https://github.com/apollostack/apollo-server-tutorial apollo-server Git repository: https://github.com/apollostack/apollo-server graphql-tools Git repository: https://github.com/apollostack/graphql-tools Documentation: http://dev.apollodata.com/tools/ Resources: ApolloGraphQL - https://www.apollographql.com/ Learn GraphQL using Apollo's Tutorials: https://odyssey.apollographql.com/ Explore the GraphQL FAQs - https://www.apollographql.com/docs/resources/faq Checkout the Apollo docs - https://www.apollographql.com/docs/
Deploying a Serverless GraphQL API - Sashko Stubailo
At GraphQL SF 2/15/18, Sashko Stubailo from Apollo speaks about deploying a serverless GraphQL API with AWS Lambda and Apollo Engine. Follow us on Twitter to get notified about future meetups: https://twitter.com/apollographql 👉Full Description More and more, we find that GraphQL APIs are being developed by product developers that don't want to worry about operating backend services. The serverless function model of deployment has a lot of benefits for APIs, but isn't as well suited when you need some stateful features such as caching or performance metrics aggregation. In this talk, Sashko presents a solution that combines the best of both worlds: A stateless GraphQL API running in AWS Lambda for ease of deployment with Apollo Engine in front to handle stateful concerns. 👉Slides https://www.slideshare.net/sashko1/production-ready-serverless-graphql-with-aws-lambda-apollo-engine 👉Interested in Speaking? We'd love to hear from you! Please message https://twitter.com/evanshauser
Lee Byron - Exploring GraphQL at react-europe 2015
At React.js Conf last January, we introduced the idea of GraphQL: a data fetching language that allows clients to declaratively describe their data requirements. Let's explore more of GraphQL, it's core principles, how it works, and what makes it a powerful tool.
Generating GraphQL APIs for Content-Based Sites - Chris Biscardi
Senior DropBox Engineer Chris Biscardi presents at our Practical GraphQL meetup on 1/19/17. Join GraphQL San Francisco for updates on future events: http://www.meetup.com/GraphQL-SF/
Apollo at Expo: GraphQL Helps Small Teams Move Fast - Adam Miskiewicz
Adam Miskiewicz explains how GraphQL and Apollo helped the small team at Expo build a new version of their app quickly, including how they developed the frontend and backend in parallel. Learn more about Expo: https://expo.io/
Robert Zhu - Realtime React Apps with GraphQL - React Conf 2017
Ryan Chenkie - Handling Authentication and Authorization in GraphQL
Learn GraphQL with Apollo Odyssey, our hands-on training and tutorial course platform - https://odyssey.apollographql.com/ Learn from our Apollo Docs - https://www.apollographql.com/docs/ What’s the easiest way to navigate your schema and query your graph? Try Apollo Studio at https://www.apollographql.com/studio/develop/ Video Details: Ryan Chenkie, Developer Advocate at Auth0, gave this talk at GraphQL Summit 2017. Learn more: summit.graphql.com Auth for GraphQL can be tricky. It's easy to lock down the entire endpoint but this is often too much. How do we get more specific? Let's talk about the available options and best practices for auth in GraphQL. You'll come away knowing everything you need to get a working auth solution in place.
AWS Amplify Serverless GraphQL React workshop by Nader Dabit
In this hands on workshop Amazon Developer Advocate Nader Dabit shows us how to get started with serverless GraphQL using AWS Amplify. Nader Dabit is a frequent speaker and specialized in React and React Native. He recently joined the AWS Amplify team and helps us understand how to build a back-end for our apps with serverless GraphQL. Thanks for Markus Kaiser from Amazon Munich for hosting us! Event: React Munich Meetup on 4 September 2019 at AWS Munich HQ https://www.meetup.com/de-DE/reactmunich/events/264089241/ Speaker: Nader Dabit AWS developer advocate https://twitter.com/dabit3 Host: Markus Kaiser, AWS Munich Organizer: Thomas Tränkler Video: Thomas Tränkler
Your First Federated Schema with Apollo Server
Talk by Mandi Wise, Author of Advanced GraphQL with Apollo & React and Owner, 8-Bit Press Inc. Since its launch last year, Apollo Federation has provided a more intuitive option for building distributed GraphQL architectures. Its declarative approach makes it possible to segment APIs sanely based on separation of concerns while simultaneously exposing a single data graph to clients without the trade-offs of a monolithic GraphQL server. In this talk, I will demonstrate how to get up and running with Apollo Federation in minutes and offer some considerations to keep in mind when transitioning to a distributed GraphQL architecture using this tool. This talk is 20 mins with 10 minutes of Q&A Resources: Apollo Federation Docs https://www.apollographql.com/docs/apollo-server/federation/introduction/ Advanced GraphQL with Apollo & React https://8bit.press/book/advanced-graphql Mandi Wise on Twitter https://twitter.com/mandiwise
Reconciling Thrift and GraphQL at Airbnb (Adam Neary)
Talk from Apollo Day SF (May 31, 2018) Adam Neary, technical lead at Airbnb, describes his team's approach to transitioning Airbnb's product engineering stack to Apollo and GraphQL, leveraging the company's investments in Thrift-based microservices while gaining the product development benefits of GraphQL and the full-stack Apollo suite of tools. Adam shows how infrastructure and product engineers collaborated on design requirements and gives a close look at some of the design and implementation they're rolling out in production. * Learn more at https://www.apollographql.com (https://www.apollographql.com/) * Read our technical blog: https://dev-blog.apollodata.com (https://dev-blog.apollodata.com/) * Join Apollo's Community Slack group: https://www.apollographql.com/slack * Register for the 3rd annual GraphQL Summit 2018, the world's largest GraphQL developer conference: https://summit.graphql.com/
React State Management In a GraphQL Era - Kitze
Find the latest React.js talks & workshops at https://portal.gitnation.org 🗓 Talk recording from React Amsterdam 2018 Conference Check out the latest React Summit Amsterdam news – https://reactsummit.com See other React conferences by GitNation React Day Berlin – https://reactday.berlin React Advanced London – https://reactadvanced.com #React State Management In a GraphQL Era Now that GraphQL takes care of managing data in our apps, is an external state-management library even needed? Let's explore all the possibilities and compare the combinations of React, Apollo, Redux, MobX, and Next.js. Subscribe to our channel to see more React (Native) talks: https://www.youtube.com/channel/UCsFrt8oKNYXGspSlX9u6uXw/