Writing
Notes from the field.
Why We Chose Radix UI + Tailwind Over a Full Component Library for a POS App
Enterprise admin tools have a reputation problem: they tend to look like whatever component library...
Read article →Building Data-Heavy Tables with TanStack Table v8 in Next.js (Using 10% of the Library on Purpose)
I am working on a retail POS platform with many tables. Canvassers, merchants, inventory,...
Read article →Colocate Your API Layer: A Next.js App Router Pattern That Scales
Keep each feature's API calls in its own folder, share only the typed Axios instance, and keep a Next.js App Router codebase navigable past 30 modules.
Read article →