Building a Better Web
June 11–12, 2018: Training
June 12–14, 2018: Tutorials & Conference
San Jose, CA

TypeScript in practice

Bryan Hughes (Microsoft)
11:00am–11:40am Thursday, June 14, 2018
Future JS and Functional
Location: 210 B/F
Secondary topics:  Case study, Developer Experience Track: Tools, Platforms, and Techniques, Technical
Average rating: ****.
(4.00, 9 ratings)

Who is this presentation for?

  • Web and Node.js engineers

Prerequisite knowledge

  • A basic understanding of Node.js or React web development

What you'll learn

  • Explore TypeScript and learn how to integrate it into typical Node.js and web workflows


Interested in TypeScript but aren’t sure where to start? Like most modern web development, it can feel like there are too many options and no obvious answers. Join Bryan Hughes to learn best practices for integrating TypeScript into both Node.js and webpack + React/JSX workflows, discover how you can benefit from the features TypeScript offers, and find answers to your TypeScript questions.

Topics include:

  • A high-level introduction to the core concepts in TypeScript
  • An explanation of how the core features in TypeScript helps developer productivity (e.g., refactoring becomes a lot easier)
  • A deeper dive into TypeScript’s static type system, which is its key feature
  • Step-by-step instructions on integrating TypeScript into a typical Node.js workflow for server-side development and integrating into webpack for client-side development
  • An explanation of how to integrate external code (e.g., npm modules) into a TypeScript application
Photo of Bryan Hughes

Bryan Hughes


Bryan Hughes is a technical evangelist at Microsoft and longtime member of the Node.js and NodeBots communities. Bryan is the creator of Raspi IO, which provides Raspberry Pi support for the Johnny-Five JavaScript robotics library. Bryan also created Raver Lights, a distributed wireless wearable lighting system designed for festivals. Outside of tech, Bryan is an amateur photographer, occasional writer, a once-upon-a-time pianist, and a wine aficionado.