Notes from the build trenches.
Articles on TypeScript, React, Next.js, performance, and shipping production software by Md. Zahin Afsar.
- 3 min read
Best platform to host your Next.js app
In the AI era everyone is shipping. Free tiers were not built for that, and neither were their dashboards. Here is what I use instead.
#nextjs#hosting#ai - 3 min read
Why did we move away from Electron to native?
Why I moved Coodeen from Electron to Swift after reading Shopify's post, and what actually got better.
#coodeen#electron#swift - 6 min read
Why You Should Learn Rust
Rust is fast, safe, admired by developers, supported by Linux, and backed by excellent tooling. Here are six reasons it is worth learning.
#Rust#systems-programming#performance - 5 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