Loading…
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

Speakers
avatar for Ethan Arrowood

Ethan Arrowood

Software Engineer 2, Microsoft
Ethan Arrowood is a Software Engineer 2 at Microsoft. Apart from his professional work, Ethan is an active Node.js open source community member. He is a maintainer for Fastify, contributor to Node.js and Undici, and is involved in many other community-related aspects. In addition... Read More →



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