Type-Safe Graphql Apps With Typescript - Workshop

Tags: javascript typescript

Title

Type-Safe Graphql Apps With Typescript - Workshop

Abstract

In this workshop we’re going to look at how to bring type-safety to our GraphQL apps using TypeScript. For our server, we’ll look at how we can share types between the schema, resolvers and data access layer. Then we’ll take a look at how to share those types across to our client application (we’ll use React in the workshop).

It’ll be a hands on workshop, so be prepared to get ready to implement your own type safe JavaScript GraphQL application.

Talk Takeaways

At the end of the workshop, attendees should have an understanding of the options for creating type-safe GraphQL applications, and how to have that type-safety applied to the client and server components.

Duration: Half day

Audience Profile

  • GraphQL developers
  • JavaScript developers

Notes

A VS Code Devcontainer (https://code.visualstudio.com/docs/remote/containers) will be provided that contains all dependencies ready to go. If attendees are unable to use a VS Code Devcontainer, they will need to have

Some prior knowledge of TypeScript will be beneficial, but not required. An Azure account will be needed if they wish to deploy it at the end of the workshop.

Additional Resources