Andrew Burgess thumbnail

Andrew Burgess

@andrew-burgess

Channel created: July 19, 2008

22,100

Subscribers

109

Total Videos

1,279,868

Total Views

109

Videos

Recent Videos

View All Videos

You 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-...

Implement JS Array methods with Reduce