Aaron Powell
Type-safe GraphQL apps with TypeScript
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.
A VS Code Devcontainer 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.
Presented by
Aaron Powell
Principal Cloud Advocate,
Aaron is a Developer Advocate at Microsoft. Having spent 15 years doing web development he’s seen it all, from browser wars, the rise of AJAX and the fall of 20 JavaScript frameworks (and that was just yesterday!). Always tinkering with something new he explores crazy ideas like writing your own implementation of numbers in .NET, creating IoC in JavaScript or implementing tic-tac-toe using git commits. When not sitting at a computer he can be found running while pushing his two kids in a pram.
Share this workshop
© 2021 Hasura Inc. All rights reserved