Typescript Update

At the beginning of this week, I wrote about typescript. It is Thursday now I have used it in the past days. And I used it pretty intensively, as when something new has to be made, a bunch of Boilerplate code needs to run before the first Users will be able to log in.

A few years back I was very curious about typescript, but it didn’t have the things it needed to be successful. Well, it is now.

As I said I have been working with it since the beginning of the week and I have to admit that I’ve fallen in love with it.

Sure, in the beginning, it is hard to write code and type annotations, if you aren’t used to it. But now, it feels normal. I wasn’t expecting that I would adapt to it that quickly.

Sure, it has some quirks, but they are mainly on the developer’s side. As soon as someone wraps his head around it, stuff that seemed hard, is getting easy.

Also, I have to take my hat off again for the people at Jetbrains. We use the IntelliJ Platform at the Company I work at and after a few years working with it (mainly Webstorm), I really got used to all the shortcuts and other tools it has to offer.

But I didn’t think I would work that great with typescript. Now every jump I make to another code point works. I see interfaces and the classes that implement them. ENUMs and all that other stuff you normally would make and Object in Javascript simply work.

And the documentation is always just a Ctrl+Q away. I feel way more productive than just writing “normal” Javascript. Hopefully, I can go back to the old legacy code tomorrow without too many thoughts on the new one.