
Michael Lorton

throwError is not throw error
Stop confusing throwError and throw statements in RxJS. Learn when to use each to build robust, predictable streams and cleaner code.
RxJS in Angular: When To Subscribe? (Rarely)
Stop manually managing subscriptions in Angular. Use the async pipe and stream composition to write cleaner, memory-safe, reactive code.