SE Radio 384: Boris Cherny on TypeScript

Boris Cherny, author of Programming TypeScript, speaks with Nate Black explaining how TypeScript can scale Javascript projects to larger teams, larger code bases, and across devices. TypeScript is a “gradually typed” language, which allows you to add compile time verification to a JavaScript project bit by bit. TypeScript aims to be practical by catching common mistakes, but without adding too much burden on the programmer. Other topics include: structural typing, type refinement and programmer intuition, when to use “escape hatches” and how to ban them, interoperability with JavaScript, and using TypeScript with frameworks such as Angular, React, and React Native.

Show Notes

Related Links

SE Radio theme: “Broken Reality” by Kevin MacLeod ( — Licensed under Creative Commons: By Attribution 3.0)

Join the discussion

More from this show