Frontend systems
React, TypeScript, architecture, migrations, and the tradeoffs behind durable interfaces.
Technical review journal · San Francisco
Field notes on software engineering, frontend performance, AI tooling, and the tradeoffs that shape resilient systems.

React, TypeScript, architecture, migrations, and the tradeoffs behind durable interfaces.
How coding agents change implementation, review, cost, and the way teams work.
Cloudflare, self-hosting, Home Assistant, and tools tested outside a demo environment.
GPT-5.6 turns capability into a price ladder, while Codex Spark turns speed into a separate button. AI pricing is becoming part of the interface.
Upgrading TanStack Table v8 to v9 cuts rendering time by 28% on 5,000-row tables. The real migration effort lives in TypeScript generic boundaries.
React Router v8 keeps the framework-mode API familiar and moves v7's future flags into defaults. That restraint matters after an expensive v6-to-v7 migration.
Closed-model guardrails remain tied to the provider, even as comparable open weights spread. Public safety needs controls that survive that reality.
Models make awkward code cheaper to replace. Review should block future risk and leave private ideas of neat to automated conventions.
Grok Build produces useful patches, but its weekly limit changes how I use it. The harness and quota now matter more than the model.