Writing
5 articles on systems, TypeScript, and engineering craft.
Parts of Speech in English: Nouns, Verbs, Adjectives, and Adverbs - Part 2
Learn about the basic parts of speech in English: nouns, verbs, adjectives, and adverbs. How to identify and use them in sentences.
Parts of Speech in English: Nouns, Verbs, Adjectives, and Adverbs - Part 1
Learn about the basic parts of speech in English: nouns, verbs, adjectives, and adverbs. How to identify and use them in sentences.
Building a Distributed Cache from Scratch in Go
Deep dive into consistent hashing, virtual nodes, and Raft consensus to build a production-grade distributed caching layer hitting 150k req/s.
TypeScript Type-Level Programming: From Basics to Mind-Bending Tricks
A practical guide to TypeScript's type system as a programming language in its own right — conditional types, template literals, and building a type-safe SQL query builder.
React Server Components: What They Actually Change
After working on RSC internals at Vercel, here's my honest take on what React Server Components actually change about how you build apps — and what they don't.