Building an ES6 application with the help of TypeScript's DOM types

Write an ES6 app using the right tools.

In this article, I propose a way of writing relatively simple apps without using a fully-fledged framework. It is based on my experience during an interview process. I am not trying to persuade you to stop writing your code with the latest frameworks (please keep doing that!). I am