Building larger applications is tricky in AngularJS because there are very few conventions. Angular leaves this up to you. In this talk we’ll share all the lessons we learned from building a huge AngularJS application.
We’ll go over the importance of creating those conventions and some of the conventions we made. We’ll also highlight how to correctly use angular’s concepts in order to keep your codebase clean and maintainable.
Lastly we’ll show the benefits of using UI-Router over ngRouter and the ways in which you can automate your workflow for improved maintainability.
Resources:
* http://www.kunstmaan.be
* http://www.playframework.com/
* http://vertx.io/
* https://github.com/sockjs
* http://gruntjs.com/
* http://sass-lang.com/
* http://savanne.be/articles/testing-with-angular-js/
* https://github.com/angular/angular-seed
* http://yeoman.io/
* https://github.com/yeoman/generator-angular
* http://briantford.com/blog/huuuuuge-angular-apps.html
* https://github.com/rwaldron/idiomatic.js/
* https://github.com/airbnb/javascript
* https://github.com/
* https://bitbucket.org
* https://www.gitlab.com/
* https://www.npmjs.org/package/grunt-file-blocks
* https://www.npmjs.org/package/grunt-usemin
* https://www.npmjs.org/package/grunt-contrib-connect
* https://github.com/angular-ui/ui-router
* http://ify.io/lazy-loading-in-angularjs/
On April 9th 2014 we've shared our experiences in AngularJS with the Belgian AngularJS meetup group. 72 people joined us to see what we had to say. In case you missed it, don't worry you'll find everything you need here: http://bit.ly/angularmeetup