The dynamic nature of JavaScript enables developers to iterate rapidly from concept to production. TypeScript is a superset of JavaScript that facilitates writing robust applications by giving you type-safety and features such as modules, classes and interfaces. Bryan Hughes will share best practices for integrating TypeScript into Node.js workflow and how teams can benefit from the features TypeScript offers.

Bryan Hughes is a Node.js engineer at Microsoft and member of the Node.js Technical Steering Committee. Bryan is the creator of Raspi IO, a Raspberry Pi plugin for the Johnny-Five JavaScript robotics library. He also runs the NodeBots SF robotics meetup in San Francisco. Bryan is an active member of the Node.js Inclusivity Working Group and Node.js Hardware Working Group. Outside of tech, Bryan is an amateur photographer, a once upon a time pianist, and a wine aficionado.

  • What is TypeScript?
  • The benefits of using TypeScript
  • How does TypeScript work with Node.js?
  • Using non-TypeScript modules from TypeScript
  • When should I use TypeScript with Node.js?
  • Understanding TypeScript’s type system and implicit types
  • Tooling to take advantage of TypeScript’s features

Watch the Recording