Notes from the build trenches.
Articles on TypeScript, React, Next.js, performance, and shipping production software by Md. Zahin Afsar.
- 8 min read
How to build a successful business with a remote team
I spent five years across four remote companies. Two failed and two survived. These are the decisions that made the difference.
#remote-work#business#startups - 5 min read
How I built a static website builder for my company
How I designed the deployment architecture, custom-domain setup, and user flow behind a static website builder for my company.
#architecture#nextjs#express - 5 min read
Top 10 Systems Programming Languages
C, C++, Rust, Zig, Go, Odin, Nim, D, Ada and Crystal on a CPU task and a memory task. Same container, same algorithm, same checksum.
#benchmark#Rust#Zig - 4 min read
Ziex (Zig) vs Leptos (Rust) SSR Benchmark
A head-to-head SSR benchmark: Ziex (Zig) against Leptos (Rust), both in Docker on an equal 2-CPU/2GB budget rendering the same 50-row page. Ziex takes the full-router run, but the winner flips the moment you change how much framework each side turns on.
#ziex#leptos#zig - 4 min read
Bun (Rust) 1.4 Canary vs Bun (Zig) 1.3 Benchmark
I put the old Zig Bun and the new Rust Bun in one container and made them race on a CPU task and a memory task. Here is what actually changed.
#bun#javascript#Rust - 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