Awesome Open Source
Awesome Open Source

Angular.js: Advanced Design Patterns and Best Practices

Source code and examples from the talks given at MagmaConf 2013 and OpenCode.


  • Tip #1: Code Organization
  • Tip #2: Keep controllers simple
  • Tip #3: Business logic belongs to models
  • Tip #4: Create facade to interact with servers
  • Tip #5: Leverage providers configuration
  • Tip #6: Share a Notifications Service
  • Tip #7: Automate your workflow


Thanks to @cliffmeyers, @jhooks, @ryancanulla, @plbabin, @connatser, @bclinkinbeard, Dustin Butler, Wes Jones, Nate Lokers and Robert Taylor all these patterns and best practices comes from team effort

Alternatives To Angular Design Patterns Best Practices
Select To Compare

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,073,894
Session (14,188
Angularjs (11,927
Presentation (10,254
Design Pattern (3,119
Facade (2,398
Slideshow (2,000