TypeScript Patterns That Changed How I Code
Colorful code on a monitor in a dark room

tutorial

TypeScript Patterns That Changed How I Code

Four TypeScript patterns — discriminated unions, template literal types, satisfies, and branded types — that make codebases dramatically safer and clearer.

Read more

Latest

View all →
Close-up of mechanical keyboard switches on a circuit board

tutorial

Mechanical Keyboard Switches: A No-Nonsense Guide

Linear, tactile, or clicky — choosing the wrong switch ruins the experience. Here's how to pick the right one for typing, gaming, and everything in between.

Read the Essay

Stay in the loop.

Deep dives and reviews, delivered when they're ready — no filler.