Angular Loves Data
summary
Shows how Angular uses RxJS observables, the async pipe and onPush change detection to render immutable data efficiently and demonstrates a working real-time chat app wired to Firebase via angularfire2/angularfire where pushes appear instantly in two tabs. Explains lazy loading to avoid the ~400 KB Firebase SDK until needed, how Apollo GraphQL batches component queries into one request, and how ngrx implements a Redux style immutable store with time travel for debugging.
AI-written summary · about
chapters (19)
- 0:00Intro
- 1:43A Agenda
- 2:22Application Composition
- 3:07A Components
- 3:19A Angular
- 4:17A Templates
- 4:47A Structural Directives & Async Pipe
- 6:20Change Detection
- 7:56Angular Immutable Data
- 8:53Firebase
- 20:12A Use Observables to stream and format data
- 21:18Declaratively work with data
- 22:16Server Side Permissions Model
- 25:04AngularFire - Feature in Development
- 28:28A Apollo
- 30:04A Querying
- 33:09Redux pattern for Angular
- 34:21Simple Counter Example
- 45:11Simple HTTP Caching








