Recent articles

TypeScript: The humble function overload

Stefan Baumgartner

Written by @ddprrt

Posted in TypeScript

With the most recent type system features like conditional types or variadic tuple types, one technique to describe a function’s interface has faded into the background: Function overloads. And there’s a good reason for that. Both features have been implemented to deal with the shortcomings of regular function overloads.

TypeScript: In defense of any

Posted in TypeScript

Want more? Check out all 168 articles

TypeScript in 50 Lessons

Check out my book TypeScript in 50 Lessons. It takes you from apprentice to pro, teaching you the long-lasting aspects of TypeScript's type system.

TypeScript in 50 Lessons features byte-sized tutorials that allow you to learn TypeScript without being overwhelmed. It's friendly, beautifully designed, and written from a JavaScript developer's point of view.

My TypeScript book

Stay up to date!

3-4 updates per month, no tracking, spam-free, hand-crafted. Our newsletter gives you links, updates on, conference talks, coding soundtracks, and much more.