Introducing - Hasura Advanced Tutorial
Our #GraphQLJanuary continues with blog posts, live streams, Discord Q&A, office hours, and more. For a schedule of upcoming events, join the community or register at https://hasura.io/graphql/graphql-january/.
For quite a long period of time, our GraphQL Tutorials (colloquially referred to as ‘Learn’) have been one of the most highly trafficked areas of the website. This content, alongside other resources like our GraphQL hub, form the basis for how many people first learn about GraphQL and then, ultimately, explore whether Hasura is the right product for their needs.
As with any other rapidly growing, open-source project -- Did you hear we surpassed 100M downloads? -- there comes a point where tutorials expand from conceptual (Intro to GraphQL and What is GraphQL?) to implementation (front-end and back-end tutorials). And, then suddenly something more is needed.
We are pleased to introduce the Hasura Advanced Tutorial.
This course is meant to be taken by users of Hasura who need to optimise their application for production use cases. If you are new to Hasura, head to the Hasura Basics tutorial to get a fair idea of setting up Hasura and leveraging the fundamental features before diving into this tutorial.
Of course, with that said, understanding optimisation and implementation best-practices can be an important part of learning about and vetting a solution.
Because we are the sort of people for whom open-source software makes sense, each of these tutorials is MIT-licensed. We welcome your feedback, participation, and pull-requests. Join us on the https://github.com/hasura/learn-graphql/ repository to participate.
As part of #GraphQLJanuary, we will be live-streaming this tutorial over the course of the upcoming weeks. Join us on the Hasura Twitch channel to participate in the stream. Or, catch-up after the fact on the Hasura Youtube channel.