The Journal
Notes from the build trenches.
Articles on TypeScript, React, Next.js, performance, and shipping production software by Md. Zahin Afsar.
- 2 min read
Best Way to Query Postgres in Node.js — Prisma vs Drizzle vs Supabase vs Raw SQL
Four ways to query Postgres from Node. Pros, cons, and benchmark numbers from a real multi-join query.
#postgres#nodejs#prisma→ - 4 min read
Best React UI Framework in 2026 — shadcn/ui, HippoUI, DaisyUI, HeroUI, Material UI, Chakra UI
Six React UI libraries worth knowing in 2026. Where each one wins, where each one breaks.
#react#ui#tailwind→ - 3 min read
AI Won't Kill Jobs — It Redistributes Them
Cheaper builds don't shrink budgets. Capital fans out into more bets. The headcount story is more boring, and more interesting, than the layoff headlines.
#ai#economics#engineering→ - 3 min read
Top 5 Coding Agents in 2026 — Claude Code, Codex, OpenCode, Coodeen, Gemini
Five coding agents worth installing in 2026. Where each one wins, where each one breaks.
#ai#coding-agents#claude→ - 5 min read
End-to-End Type Safety for Next.js API Routes — Without tRPC
Stop misusing Server Actions for data fetching. Get fully typed request bodies, query params, and responses across Next.js App Router API routes and your client — without giving up REST for an RPC layer like tRPC.
#nextjs#typescript#api→