Today I Learned 💡
Quick notes and snippets about things I learn day to day.
TypeScript Type Extraction Patterns
Learn powerful TypeScript patterns for extracting and transforming nested types from complex interfaces.
Better Type Inference with TypeScript Array Filters
How to improve TypeScript type inference when filtering arrays using type guards
Deploy your Vue App to GitHub Pages with Caching
Learn how to speed up your GitHub Actions workflows by caching node_modules and properly deploy Vue apps to GitHub Pages
Dynamic Pinia Stores in Vue 3
Create dynamic Pinia stores with unique IDs for separate component instances