22,100
Subscribers
109
Total Videos
1,279,868
Total Views
109
Videos
Recent Videos
View All VideosYou need to use Git Worktrees
If you haven't used git worktrees, you're missing it! they make it simple to easily work on multiple efforts in a single repo at once. https://shaky.sh
Validating String Literals in TypeScript (with Custom Error Messages)
Did you know it's not that hard to enforce formatting on string literals in TypeScript? In this video, we'll take a look at 3 ways to do that ... and how to create custom error messages that make y...
A small TypeScript refactor that boosts the team's productivity
This may seem like a small TS refactor, but it made my function easier to use in many ways! I could quickly see usages of the named arguments, and other engineers could more easily understand how t...
This confused me as a TypeScript Beginner
Why does TypeScript only sometimes error on extra fields? How can we safely remove fields from a type and know we're no longer passing that field around? Let's look at some patterns for this. http...
Bulletproof Builder Pattern in TS
The Builder Pattern is great on its own, but TypeScript makes it easy to have a strongly-typed builder that lets you know if you've missed something! Blog post: https://shaky.sh/fluent-interfaces-...