December 11-12 | Montreal, Canada
View More Details  & Register Here
Back To Schedule
Thursday, December 12 • 11:20am - 11:50am
Why You Should Maintain Type Definitions for Your JavaScript Project - Ethan Arrowood, Microsoft

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
TypeScript support is one of the most sought-after features for any popular open source JavaScript project.

Fastify, a fast and low overhead web framework for Node.js, strives to treat TypeScript developers as first-class citizens even in a library written entirely in JavaScript. Since TypeScript 2.8 the Fastify team has been able to write and maintain our own type definition file shipped directly from Fastify itself. This has enabled our developers to rely on a single dependency and trust what they are using is always up-to-date.

This talk will share some of the lessons we've learned thus far, and it will explore some of the interesting changes we are making in the v3 refactor.

avatar for Ethan Arrowood

Ethan Arrowood

Software Engineer, Microsoft
I am a Software Engineer for Microsoft on the Commercial Software Engineering team. I work with Microsoft's top Azure customers and help them solve their business problems. I am also an avid open source developer in the realm of JavaScript, TypeScript, and Node.js. Most of my open... Read More →

Thursday December 12, 2019 11:20am - 11:50am EST
  Testing and Tools