Barbarian Meets Coding
barbarianmeetscoding

WebDev, UX & a Pinch of Fantasy

SERIES

TypeScript types deep dive Unearth the mysteries of TypeScript type system

The TypeScript logo with the "Types Deep Dive" sentence underneath using a pixelated font. Very nerdy.

TypeScript's type system is extremely powerful. It can also be really hard to wrap your head around.

This series takes you by the hand from the very basic foundations you need to understand TypeScript's type system to its most advanced features.

If you enjoy watching YouTube programming videos, you can also find a complement to these articles in video format

Articles in the Series

  1. TypeScript Types Deep Dive

    An epic journey of discovery into the mysterious world of TypeScript's type system.

  2. TypeScript Types Deep Dive - Part 2: The Absence of Value

    An epic journey of discovery into the mysterious world of TypeScript's type system. Part 2 discuss how TypeScript models the absence of value and how it helps live in a world with null and undefined.

  3. TypeScript Types Deep Dive - Part 3: Functions

    An epic journey of discovery into the mysterious world of TypeScript's type system. Part 3 discuss how to use types in functions within TypeScript.