OpenJS World has ended
NOTE: The event will be held in Central Daylight Time (CDT), UTC -5.

View More Details for OpenJS World 2020 & Registration Information.
Back To Schedule
Tuesday, June 23 • 11:10am - 11:40am
Applying Advanced TypeScript Definition Patterns - 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.
Many TypeScript developers are familiar with what are considered "advanced patterns", but it can be difficult to find applicable use cases for these patterns. Ethan's talk will take the audience on a problem solving journey using TypeScript definition patterns including generics, function overloading, discriminant unions, declaration merging, and more. The talk covers real problems he solved when authoring Fastify's (a fast and low overhead Node.js web server framework) v3 type definitions. If you are working with TypeScript directly or writing type definitions for a JavaScript project, you should attend this talk!

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 →

Tuesday June 23, 2020 11:10am - 11:40am CDT
Room 3