DEV Community

Discussion on: Angular 12 in Depth

Collapse
 
dariopiotrowicz profile image
Dario Piotrowicz • Edited

Hi Sébastien, great post thank you very much for gathering all the info and bundling it all together for us! :)

So cool to see Angular dropping protractor, that tool feels soo old and outdated in my view, I'm cypress all the way! :P

Also I love IE11 being deprecated, can't wait for it to be totally unsupported in Angular 13, I have and had to deal with IE11 in the past and it is unbelievable how much that terrible browser still has a hold on the industry! The more it gets dropped the better in my opinion :)

About strict mode I must admit that I am not too familiar with it and I guess I am not even such a big fan of it (I get especially annoyed by all the "!" I need to use when initializing my fields in order to make typescript happy), but I have heard that it is quite popular so I guess making it the default makes sense (if you have comments to sell me strict mode please let me know :P)

Collapse
 
dsebastien profile image
Sébastien D.

Hello Dario.
Thank you for the kind words.

Yes, Cypress all the way here too!

Having had to deal with IE for 20+ years, I agree with you; good riddance! :D
Hopefully Safari will stop following IE's trail... :p

Regarding Angular's strict mode, I published this article a while ago, which you might find useful: javascript.plainenglish.io/angular...

Personally I'm a very big advocate of TypeScript's strict mode and Angular's strict template type checking.
It's sometimes "boring", but the net result is less bugs in production.

Collapse
 
dariopiotrowicz profile image
Dario Piotrowicz

I am not too familiar with Safari's issues to be honest... I don't know much of that browser and since it's the default on macs I guess it won't go away any time soon, so yeah let's just hope it plays nicely :P

Also thanks for the strict mode article, it was definitely a good read and I will definitely try to jump on the strict-mode wagon :)