TypeScript - a way to embrace the fuzzy world of java script.
What I always dislike in java script was the fuzziness of this language. Very often you didn’t know what type the variable is or if it was an object or a function. I always lack of some strong typing, design time rich intellisense or compile time type checking, which would minimize the possibility of making a bug in the java script code.
By Mirek on (tags: javascript, TypeScript, categories: architecture)