React Hooks: gotchas and when to use them
7 minute readA practical guide to choosing the right hook, avoiding stale state, and keeping effects from becoming a second application runtime.
Practical writing about full-stack systems, product-minded engineering, and the decisions that keep software understandable.
A practical guide to choosing the right hook, avoiding stale state, and keeping effects from becoming a second application runtime.
How to evolve a large SQL Server table without turning a routine release into a long blocking operation.
A practical approach to scheduling, locking, retries, and idempotency in distributed systems.
Why search and filter state often belongs in the address bar instead of a global store.
Treating file ingestion as a staged, observable workflow instead of a single endpoint.
A reusable pattern for combining feature rollout with real authorization across React and FastAPI.
Using an OpenAPI contract to keep FastAPI and TypeScript moving together.