This random PR taught me how to strongly type my generic Angular component Share: Download MP3 Similar Tracks I bet you can understand NgRx after watching this video Joshua Morony I only ever use *these* RxJS operators to code reactively Joshua Morony Learn TypeScript Generics In 13 Minutes Web Dev Simplified ngTemplateOutlet is WAY more useful than I realised Joshua Morony What I learned from this crazy RxJS stream in my Angular app Joshua Morony Why use OnPush in Angular? Not for performance... Joshua Morony WTF is "Zone.js" and is it making your app slow? Joshua Morony Why I use a view model stream for my Angular templates Joshua Morony The hidden gotcha with async in Angular forms Joshua Morony Relationship between Virtual Functions, Pure Virtual Functions and Abstract Classes in OOP explained CodeBeauty Angular for Beginners - Let's build a Tic-Tac-Toe PWA Fireship APP_INITIALIZER Token in Angular (Advanced, 2022) Decoded Frontend Learn useState In 15 Minutes - React Hooks Explained Web Dev Simplified Generics: The most intimidating TypeScript feature Matt Pocock