-
Notifications
You must be signed in to change notification settings - Fork 3
Background
Carles Muiños edited this page Mar 6, 2017
·
16 revisions
Here you are a collection of resources to better understand different aspects of the app's architecture, as well as several options to take into account when developing its fundamental building blocks.
- Pitfalls
- Components
- Forms
- RxJS and Observables
- Immutability and Change Detection Strategy
- State Management
- Routing
- Lazy Loading
- Dependency Injection
- Zones
- Testing
- Compiling
- http://angularjs.blogspot.com.es/2016/04/5-rookie-mistakes-to-avoid-with-angular.html
- https://vsavkin.com/functional-typescript-316f0e003dc6#.brl2kmpsb
- https://toddmotto.com/stateful-stateless-components
- http://blog.rangle.io/dynamically-creating-components-with-angular-2
- http://blog.angular-university.io/introduction-to-angular-2-forms-template-driven-vs-model-driven/
- https://toddmotto.com/angular-2-forms-reactive
- https://toddmotto.com/angular-2-form-controls-patch-value-set-value
- https://toddmotto.com/reactive-formgroup-validation-angular-2
- https://toddmotto.com/building-tesla-range-calculator-angular-2-reactive-forms
- http://blog.angular-university.io/angular-2-rxjs-common-pitfalls/
- http://blog.angular-university.io/how-to-build-angular2-apps-using-rxjs-observable-data-services-pitfalls-to-avoid/
- https://netbasal.com/angular-stop-using-observable-when-you-should-use-a-promise-8da0788a8d2#.ha2jrbw76
- https://blog.thoughtram.io/angular/2016/06/16/cold-vs-hot-observables.html
- http://blog.angular-university.io/functional-reactive-programming-for-angular-2-developers-rxjs-and-observables/
- https://egghead.io/courses/build-an-angular-2-instant-search-component
- https://vsavkin.com/immutability-vs-encapsulation-90549ab74487#.jvl1vq4gk
- https://vsavkin.com/change-detection-in-angular-2-4f216b855d4c#.5ugto4gg9
- https://blog.thoughtram.io/angular/2016/02/22/angular-2-change-detection-explained.html
- http://blog.angular-university.io/how-does-angular-2-change-detection-really-work/
- http://blog.scottlogic.com/2016/01/05/angular2-with-immutablejs.html
- https://blog.nrwl.io/managing-state-in-angular-applications-22b75ef5625f#.t3nktt8u5
- http://blog.ng-book.com/introduction-to-redux-with-typescript-and-angular-2/
- http://onehungrymind.com/build-better-angular-2-application-redux-ngrx/
- https://gist.github.com/btroncone/a6e4347326749f938510
- https://houssein.me/redux/immutablejs/angular/2016/07/04/angular2-with-immutablejs-and-redux.html
- http://blog.angular-university.io/angular-2-application-architecture-building-flux-like-apps-using-redux-and-immutable-js-js/
- http://blog.angular-university.io/angular-2-redux-ngrx-rxjs/
- https://egghead.io/courses/building-a-time-machine-with-angular-2-and-rxjs
- https://egghead.io/courses/getting-started-with-redux
- http://blog.angular-university.io/angular2-router/
- https://blog.thoughtram.io/angular/2016/06/14/routing-in-angular-2-revisited.html
- https://blog.thoughtram.io/angular/2016/10/10/resolving-route-data-in-angular-2.html
- https://blog.thoughtram.io/angular/2016/07/18/guards-in-angular-2.html
- https://softwarearchitekt.at/post/2016/06/18/influencing-routing-with-guards-using-the-new-angular-2-router.aspx
- http://www.kirjai.com/dynamic-guard-redirects-angular/
- https://vsavkin.com/angular-router-understanding-redirects-2826177761fc#.fdy32v9v9
- https://vsavkin.com/angular-2-router-d9e30599f9ea#.vr7s6v3iv
- https://blog.nrwl.io/enable-lazy-loading-in-angular-2-apps-8298916056#.bjkab9r0h
- https://vsavkin.com/angular-router-declarative-lazy-loading-7071d1f203ee#.ft5zrooqi
- https://vsavkin.com/angular-router-preloading-modules-ba3c75e424cb#.464qjjt6t
- https://www.softwarearchitekt.at/post/2016/10/02/optimizing-performance-with-preloading-and-the-new-angular-router.aspx
- https://blog.thoughtram.io/angular/2015/05/18/dependency-injection-in-angular-2.html
- https://blog.thoughtram.io/angular/2016/05/23/opaque-tokens-in-angular-2.html
- https://toddmotto.com/angular-dependency-injection
- https://blog.thoughtram.io/angular/2015/09/17/resolve-service-dependencies-in-angular-2.html
- https://blog.thoughtram.io/angular/2016/01/22/understanding-zones.html
- https://blog.thoughtram.io/angular/2016/02/01/zones-in-angular-2.html
- https://angular.io/docs/ts/latest/guide/testing.html
- https://vsavkin.com/three-ways-to-test-angular-2-components-dcea8e90bd8d#.6cn80ifsa
- https://medium.com/google-developer-experts/angular-2-testing-guide-a485b6cb1ef0#.e1m7bt4b1
- https://developers.livechatinc.com/blog/testing-angular-2-apps-part-1-beginning/
- https://semaphoreci.com/community/tutorials/testing-components-in-angular-2-with-jasmine
- https://auth0.com/blog/angular-2-testing-in-depth-services/
- http://www.ng-newsletter.com/posts/practical-protractor.html