OpenJS World 2021 has ended
Virtual Event
June 2-3
Learn More and Register to Attend

Join speakers for live Q&A in Slack! View the session description for speaker availability and more information. To see an overview of Q&A each day click here.
Back To Schedule
Wednesday, June 2 • 1:00pm - 1:30pm
Safely Handling Dynamic Data with TypeScript - 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 makes JavaScript safer by adding static type definitions. Static definitions are wonderful; they prevent developers from making trivial mistakes by ensuring every assignment and invocation is done correctly. A variable typed as a string cannot be assigned a number, and a function expecting three arguments cannot be called with only two. These definitions only exist at build time though; the code that is eventually executed is just JavaScript. But what about the response from an API request? In this talk by Ethan Arrowood, Software Engineer 2 @ Microsoft, he will cover various solutions for safely typing dynamic data in TypeScript applications. This talk features popular technologies such as Fastify, JSON Schema, Node.js, and more!

Join the speaker for live Q&A on Slack, channel - #openjs_world-performance
  • Wednesday, June 2 from 14:00 - 14:20 PDT / 23:00- 23:20 CEST
  • Thursday, June 3 from 13:40 - 14:00 PDT /  22:40 - 23:00 CEST

avatar for Ethan Arrowood

Ethan Arrowood

Senior Software Engineer, Vercel
Ethan is a senior software engineer at Vercel working on the core backend systems. He is a long time Node.js community member, and most recently an active member of WinterCG. Apart from software engineering, Ethan is a professional ski instructor at Breckenridge resort in Summit County... Read More →

Wednesday June 2, 2021 1:00pm - 1:30pm PDT