Every development team uses a collection of tools to create their application. At Tegus, we've found that using Vue, Typescript and GraphQL together helps us rapidly create reusable, fast and high-quality user experiences. In this talk, I'll walk through a few particulars of how we use these tools together and where we want to take them in the future. Some points include:
- How we automatically generate a GraphQL schema document and Typescript types file from our server code and then automatically use those Typescript types in our Vue code
- Similarly, how we automatically generate test factories from GraphQL
- Libraries for easily writing type-safe Vue
- Some comments on how we see Vue 3 improving things
## About the speaker
Lionel is the head of engineering at Tegus. Before that, he spent 7 years at Braintree as a software engineer and engineering manager.