AngularJS Best Practices

Short Form


Learn some hard earned best practices for AngularJS gathered while writing 100,000 lines of JavaScript with Angular.


Angular is the hottest client-side MVC framework today. But with so many new people learning it, the industry is short on lessons learned and best practices. This session will cover several Angular best practices learned while building a very large Angular application with over 100,000 lines of JavaScript. Learn how to organize your code, write effective and maintainable controllers, services and directives, communicate effectively between your Angular components, and generally do things the Angular way.


angular, angularJS, javascript, Best Practices

Speaking experience

I have spoken at the following conferences: Utah Code Camp 2014, Open Source Bridge 2013, That Conference 2013, Devlink 2013, and OpenWest 2013.


  • Profile square close


    Joe began his love of programming on an Apple III in BASIC. Although his preferred language is JavaScript, he has worked professionally with just about every major Microsoft language. He is currently a consultant and full time author for Pluralsight. Joe has always had a strong interest in education, and has worked both full and part time as a technical teacher for over ten years. He is a frequent blogger and speaker, organizer of ng-conf, the AngularJS conference (, and a panelist on the JavaScript Jabber podcast (