This isn’t a new eBook, a paperback or an online tutorial. I’ve been writing about Angular since it was in beta and have lots of material I believe is useful for developers with all levels of experience. Instead of forcing you to search haphazardly, this blog post organizes the content so you can jump directly to the post that you need.
The links have been organized into the following sections:
- Background
- Essentials
- Advanced Topics
- Testing
- Examples
- Best Practices
- Modernizing Apps
I was very surprised when I started the task of organizing this content to see just how much there is. I hope you find this useful and welcome any and all comments and feedback.
Background (What and Why?)
A Different Angle: What is AngularJS?
10 Reasons Web Developers Should Learn AngularJS
Video: Angular and the .NET World
Single Page Applications (SPA): Your Browser is the OS
(Paid Video Curse): Fundamentals of AngularJS
Essentials
Understanding Providers, Factories, and Services in Angular
Understanding AngularJS Isolated Scope
Dependency Injection Explained via JavaScript
No Need to $watch AngularJS “Controller As”
Using AngularJS to angular.extend Your Code Quality
Quick Tip: Using a Filter with ngClass
Advanced Topics
AngularJS Lifetime Management, Lazy-Loading, and other Advanced Dependency Injection Techniques
AngularJS Debugging and Performance
Interception using Decorator and Lazy-Loading
Using Zone to Trigger Digest Loop for External Functions
Instrumenting Angular with ZoneJS
Testing
I’m not Mocking You, Just Your AngularJS Tests
AngularJS Integration Tests with Mocks and Magic
Examples
Generate Mazes in AngularJS with 8-bit Algorithms
Real-time Communication in AngularJS with ($Q)orlate
Build a JavaScript Feed Reader in Under 10 Minutes with AngularJS
AngularJS Explained with Answers, Videos, and JsFiddles
Commodore 64 Meets AngularJS and TypeScript
Best Practices
The Top 5 Mistakes AngularJS Developers Make (5 Part Series)
Revisiting AngularJS with TypeScript
Modernizing Apps (Such as Silverlight)
AngularJS: The Modern HTML5 Answer to Silverlight’s MVVM
Feel free to comment with your favorite links on other sites and blogs as well.