How you can leverage angular dependency injection to make your code more elegant, maintainable and testable:
How to secure angular applications from common attacks