Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building Rich Apps with AngularJS on ASP.NET

Building Rich Apps with AngularJS on ASP.NET

Getting started with AngularJS is smooth sailing. But once you master the basics, you begin to realize there are things you wish you knew before you started. This session shares 10 such tips that go beyond the fundamentals. Come learn how to build end-to-end apps using AngularJS and BreezeJS on the ASP.NET platform. We explore how to manage multiple screens, maintain clean code with popular patterns, implement CRUD, perform robust HTML validation, and use local storage for saving work in progress.

John Papa

May 15, 2014

More Decks by John Papa

Other Decks in Technology


  1. ANGULARJS  PATTERNS   @john_papa   Time Productivity Data-binding rocks! What?

    I’m going back to jQuery! Wicked cool! Why the heck is it so difficult?! Thumbs Up for Dependency Injection! OMG, how can I back out of this? Maybe nobody will notice if I switch to Silverlight Angular Rocks! Modularity is the bomb!
  2. 1

  3. 2

  4. 3

  5. 4

  6. ANGULARJS  PATTERNS   @john_papa   Locating our code is easy

    Identify code at a glance Flat structure as long as we can Try to stay DRY L I F T http://jpapa.me/1iVpwkp
  7. 5

  8. 6

  9. 7

  10. 8

  11. 9

  12. 10

  13. ANGULARJS  PATTERNS   @john_papa   Return the newly imported entity

    Grab the stashed WIP Import the WIP into Breeze
  14. ANGULARJS  PATTERNS   @john_papa   The WIP data Who tells

    the directive when WIP changes WIP directive