IndexWriting / 05
Engineering Notes

WRITING

The trade-offs behind shipped TypeScript, React, Next.js, Node.js, API design, and testing work.

01

FIVE FAILURES BETWEEN A BUN APP AND A WORKING VERCEL FUNCTION

Five runtime boundaries that can break a Bun app on Vercel even after local type checks, tests and builds pass—and how to diagnose each one.

4 min read
02

INTRODUCING PURIFAI: A ZERO-DEPENDENCY STRIP-TO-TEXT SANITIZER

Purifai is a zero-dependency, TypeScript-native strip-to-text sanitizer designed for Node.js, browsers, edge runtimes, and workers.

7 min read
03

WHY I SWITCHED TO BUN (AND WHEN YOU MIGHT WANT TO)

Bun is fast, cohesive, and pleasant to use. Here is what sold me, where it fits, and the trade-offs to check before switching.

5 min read
04

10 NEXT.JS PERFORMANCE TIPS FOR PRODUCTION APPS

Ten durable ways to reduce client JavaScript, improve loading, and catch performance regressions in a Next.js application.

5 min read
05

BUILDING SCALABLE DESIGN SYSTEMS WITH REACT AND TAILWIND

A practical guide to design-system foundations, tokens, component APIs, documentation and governance that scale with teams and products.

5 min read