TypeScript provides missing JavaScript features that allow you to write large-scale JavaScript code and maintain it easily. Gil Fink demonstrates how to use TypeScript to build complete apps.