Use: https://stackblitz.com/run?file=index.ts to run each file
- Creating Observables
- Subscribing to Observables
- Executing the Observable
- Disposing Observables
- subscription - useful for disposable, adding/removing subscriptions
- of, map, first
- https://rxjs-dev.firebaseapp.com/guide/operators
- Subjects | like Eventemitters
- Unicast/Multicast
- BehaviorSubject | Values over time
- ReplaySubject | replays or resends the requested number of values of the subject
- AsyncSubject | last value
- https://rxjs-dev.firebaseapp.com/guide/subject
- .pipe(observeOn(asyncScheduler))