Beyond "ng-hello-world"
Building Real World Web Apps with AngularJS
A presentation by Rob Friesel (@founddrama) for VT Code Camp 5 (September 21, 2013).
Abstract:
AngularJS is an open-source front-end MVC framework from Google for dynamic web apps. On top of the customary MVC features, AngularJS has a rich vocabulary of components including services for code sharing, filters for view layer data transformation, and directives for extending HTML. At Dealer.com, we recently built a centralized remote configuration service and we chose AngularJS to handle the user interface concerns. This talk will provide a high-level introduction to AngularJS, discuss the front-end challenges we faced, and describe how we solved those problems with AngularJS.
As stated in the abstract, this talk walks through some of the fundamentals of AngularJS, but is not an overview of "the basics"; instead, this talk looks at the framework by putting it into the context of building a complex real-world application. We discuss some of the pros and cons of using AngularJS, as well as make a few recommendations about how to best work with it.
Check it out: http://founddrama.github.io/vt-code-camp-2013/slides/
References
- AngularJS
- AngularUI
- Understanding Scopes
- AngularJS Docs: Creating Services
- Models and Services in Angular
- 5 reasons to use AngularJS in the corporate app world
- Building large apps with AngularJS
- AngularJS Best Practices
- AngularJS Pain Points
- Some AngularJS pitfalls
- I Wish I Knew Then What I Know Now — Life With AngularJS
- Google’s Polymer and the future of web UI frameworks
- The "Magic" behind AngularJS Dependency Injection
- "We used to write things like... (HN)"
- Rich JavaScript Applications – the Seven Frameworks (Throne of JS, 2012)
- Thoughts on a (Very) Small Project With Backbone and Backbone Boilerplate
- Early Thoughts on AngularJS (partially to answer "where do I start?")