Matt Pocock
Become a TypeScript wizard with tips, tricks and tutorials. Plus, updates from the latest TypeScript releases (and other open source awesomeness).

6 TypeScript tips to turn you into a WIZARD

Arrays, objects... now ‘composites’?

Types vs Interfaces: What I Got Wrong In 2022

Zod 4 is out, and it is CRAZY

Build An MCP Server In 5 Prompts // Vibe Coding That Doesn't Suck

Get Started With The Model Context Protocol // 2-Minute Tutorial

TypeScript shipped a flag to disable enums

A Complete Guide To Vercel’s AI SDK // The ESSENTIAL Tool For Shipping AI Apps

It FINALLY happened

Yes, we CAN make Object.assign type-safe...

Node 23 fixes the worst thing about JavaScript

Going weirdly deep on console.log

5 Things They’ll NEVER Add To TypeScript

This launch took 11 MONTHS of my life

TypeScript 5.5 is a BANGER

My "as few deps as possible" monorepo setup

Everyone's talking about gql.tada

8 TypeScript Tips To Expand Your Mind (and improve your code)

Most React devs don’t understand generic components

Declaring globals isn't that hard

Most TS devs don't understand 'satisfies'

TypeScript 5.3 is a no-brainer upgrade

Rethink your life choices before you do this...

The TSConfig Cheat Sheet

'.js' files in TypeScript - why?!

Import vs Require: The Biggest JavaScript Divide

TypeScript 5.3 First Look

Dynamic objects should NOT be this hard

as const: the most underrated TypeScript feature

Everyone's talking about Valibot