Stop Writing Your ID Types Like This @WebDevSimplified
Stop Writing Your ID Types Like This  @WebDevSimplified
Uploaded December 2025 | Updated September 2026, 1 week ago
Branded types are a niche TypeScript feature that don’t make much sense in small projects, but as soon as your project grows in size or complexity they are a must have. In this video I explain everything you need to know about branded types as well as how to integrate them with Drizzle and Zod.


πŸ“š Materials/References:

Data Access Layer Video: youtu.be/Av7KqJVLiYc


🌎 Find Me Here:

My Blog: blog.webdevsimplified.com
My Courses: courses.webdevsimplified.com
Patreon: patreon.com/WebDevSimplified
Twitter: twitter.com/DevSimplified
Discord: discord.gg/7StTjnR
GitHub: github.com/WebDevSimplified
CodePen: codepen.io/WebDevSimplified


⏱️ Timestamps:

00:00 - Introduction
00:29 - Problem Branded Types Solves
02:50 - Creating Basic Branded Type
08:50 - Advanced Branded Types
10:46 - Zod Integration
12:48 - Other Branded Type Integrations


#TypeScript #WDS #BrandedTypes
Stop Writing Your ID Types Like ThisHow I Recreated TanStack Router From ScratchThis New React Feature Will Make Your App 20% FasterI Love the NEW CSS FunctionsCan a Web Developer Solve LeetCode?Learn Advanced TypeScript In 25 Minutes (infer, extends, ternaries)I Love This New CSS text-wrap FeatureLearn Event Delegation In 10 MinutesIs Drizzle Really Better Than Prisma?Discord Made The Coolest CSS Only Input AnimationHow To Use AI Skills Like A Senior DeveloperIf You Feel Burnt Out Do This
Web Dev Simplified |

Stop Writing Your ID Types Like This

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER