HOW TO AVOID THE TOP 6 MISTAKES EVERY ANGULARJS DEVELOPERS COMMITS