At the beginning of the month Microsoft announced what is effectively a new programming language, Typescript. Typescript is a superset of JavaScript, so in a sense it's not really new. What it does is to extend JavaScript to add a feature of other languages that many developers, myself included, consider to be extremely desirable - static typing.