Generated TypeScript Tooling with Hasura

Hasura gives you GraphQL without writing resolvers. This workshop gives you TypeScript without any boilerplate.
videoWorkshop
timeJul 28, 2021
time9 AM PST
What you will learn
  • Imagine owning a sports car but never making it into top gear. That’s a little like using the strongly typed GraphQL without a strongly typed front-end language. This workshop will give you the background you need to get the best of both worlds without the headache and second-guessing. Learn from an industry expert and take your development to full speed.
  • This will be a 3 hour workshop with plenty of time to code along and ask any questions.
  • Prerequisites: Familiarity with React, Visual Studio Code, a Hasura Cloud account, ability to add a database to your cloud account (Heroku account etc)
  • In this workshop we'll work through:
  • Tick
    The basics of relational data
  • Tick
    Designing a set of basic data models for our exercise
  • Tick
    Scaffolding a GraphQL API to interact with our data
  • Tick
    Using tools to generate a type-safe SDK for the API
  • Tick
    Building a small Next.js app using our generated SDK to communicate with our GQL service & database
  • Tick
    Integrating the typed SDK with Apollo Client
  • Tick
    JWT auth, and integrating it with Apollo Client
  • Tick
    Deploying the frontend to Vercel

RECORDINGRECORDING

Presented by
Gavin Ray
Gavin Ray
Developer Advocate at Hasura
Jesse Martin
Jesse Martin
Technical Product Marketing at Hasura