rainerhahnekamp.hashnode.devType-Safe TypeScript with Type Narrowing1. Introduction 2. Equality Narrowing 3. typeof 4. Truthiness Narrowing 5. instanceof 6. Discriminated Union 7. in Type Guard 8. Type Predicate 9. Type Narrowing against unknown 9.1. Manual Validation 9.2. Automatic Validation: zod 10. Assertion Fu...Nov 6, 2022·15 min read
rainerhahnekamp.hashnode.devNgRx Best Practices Series: 0. IntroductionIntroduction This is the first in a series of articles about building reactive applications in Angular using NgRx state management. I want to begin by laying out my personal relationship with NgRx and introduce an example application that we will use...Aug 24, 2021·4 min read