Showing posts from January, 2019

Typescript in a Javascript World

I'm a big fan of static typing for any sizeable project.  Having compile-time checks in the IDE is invaluable, to me.  For small prototypes, sure, it's not necessarily needed.  Typescript is great, but it adds a layer of complexity to a project. For example, debugging has to be done in the generated Javascript bundle and Javascript libraries have to be typed.   Overall, I still think Typescript is worth the extra work, but I'm looking forward to much better static typing in future, ES8?