So I’ve been at the AngularConnect Conference these two days and these are some of the things I got from it:
The reason for it to become that popular is that being able to create interfaces or classes is crucial when developing big apps, I have been finding it increasingly difficult to deal with the codes complexity as my company’s project has grown and was starting to worry as it is to grow more, definitely, I need to adapt this technology (which is quite simple as it can be installed into Visual Studio quite easily, actually I think it’s already installed and I just need to start using it).
Also, more things coming to Protractor (end to end testing) and Karma (unit testing). The community has made a decision around some options we had around and Jasmine is going to be the library to be used, it’s the one I’m using at Protractor as I already noticed, unfortunately, all my unit tests are written using Mocha so I’ll need to migrate those at some point :(. Also, some extra libraries like Co.js and ES6 generators can help a lot.
Yes, Chrome and the rest of browsers have very nice debugging tools but some people don’t have enough and are doing even more. There’s a tool called Batarangle to debug specifically Angular2 apps which will help on tracing it’s life cycle events and other things. Can be installed as a Chrome plugin and adds a tab on the dev tools.