A nice in depth look into TypeScript and how it can be help a project.

Like he says in the article, people coming from a frontend background may find this a bit restictive or another step in their flow but most OO developers will just see this as their language of choice migrated to the front end.