Blog

Thoughts on web development, tech, and more

Feb 13, 20266 min read
Common bit manipulation tricks that are worth keeping in your toolbox.
algorithmsjavascripttypescriptprogramming
Read More
Feb 1, 202614 min read
From DeepPartial to Polymorphic—how to build your own utility types and understand the patterns powering modern component libraries.
typescriptweb developmentreactnextjs
Read More
Jan 24, 202614 min read
From brittle test mocks to type-safe state machines—how Partial, Exclude, ReturnType, and Parameters eliminate manual type definitions.
typescriptweb developmentreactnextjs
Read More
Jan 12, 20267 min read
Understanding different types of dependencies and what semver means when it comes to npm
nodenpmyarnpnpm
Read More
Jan 5, 202611 min read
From "vibe-based" objects to optional chaining hell—how to use Record, NonNullable, Pick, and Omit to clean up your production codebase.
typescriptweb developmentreactnextjs
Read More