Keep your sanity while developing AngularJS apps on an enterprise scale

1555b76961a002a596b42de9090406c8?s=47 daanporon
April 09, 2014

Keep your sanity while developing AngularJS apps on an enterprise scale

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

1555b76961a002a596b42de9090406c8?s=128

daanporon

April 09, 2014
Tweet