Philip. Am currently working on pushing harder into TypeScript. I get more glimpses of the advantages of static typing (compile-time checking and suggestions). At the same time it is a big effort to get things right; seems that I have to fight things all the time. Am working on another article that walks through a complete TypeScript implementation.