Skip to content

Blog · Web Development

Web Development articles

We provide web development service from scratch to production ready. Checkout our web development services in details.

Web Development articles

Next.js Hydration Error: Causes and Fixes (2026)
Web DevelopmentOct 9, 2026

Next.js Hydration Error: Causes and Fixes (2026)

A Next.js hydration error means the HTML from the server differs from React's first render in the browser. Find the differing value and make both renders match. "Hydration failed because the server rendered HTML didn't match the client" is one of the most searched React errors, and it scares people

Read article →
Next.js Security Updates 2026: Which Version Is Safe?
Web DevelopmentOct 8, 2026

Next.js Security Updates 2026: Which Version Is Safe?

Upgrade Next.js to 16.3.8 or later (or 15.5.27 on the 15.x line). Older 16.x versions have unpatched critical bugs, including remote code execution. Next.js shipped three security releases between 25 August and 30 September 2026. Two of them fix critical remote code execution bugs, and none of the

Read article →
npm ERESOLVE Unable to Resolve Dependency Tree: Fix
Web DevelopmentOct 8, 2026

npm ERESOLVE Unable to Resolve Dependency Tree: Fix

ERESOLVE means a package's peer range, usually React, doesn't match your version. Upgrade that package, add a scoped override, or use --legacy-peer-deps last. Since React 19 came out, this has become one of the most common npm errors. Somebody runs npm install on a Next.js 15 or 16 project, adds an

Read article →
NextAuth Errors on a VPS: UntrustedHost, NO_SECRET Fix
Web DevelopmentOct 8, 2026

NextAuth Errors on a VPS: UntrustedHost, NO_SECRET Fix

NextAuth breaks on a VPS when the secret or the trusted host is missing. Set AUTH_SECRET and AUTH_TRUST_HOST=true (v4: NEXTAUTH_URL) and forward proxy headers. This site runs NextAuth on its own server behind Nginx and pm2, not on Vercel. Vercel sets a few things for you that a plain VPS doesn't, so

Read article →
Next.js 16 Middleware Deprecated? Move to proxy.ts
Web DevelopmentOct 8, 2026

Next.js 16 Middleware Deprecated? Move to proxy.ts

Next.js 16 renamed middleware.ts to proxy.ts. Rename the file and the exported function, and remove runtime: "edge", since proxy always runs on Node.js. When I moved this site to Next.js 16, the build printed this on every run: ⚠ The "middleware" file convention is deprecated. Please use "proxy"

Read article →
Prisma 7: datasource url No Longer Supported (Fix)
Web DevelopmentOct 8, 2026

Prisma 7: datasource url No Longer Supported (Fix)

Prisma 7 moved the database URL out of schema.prisma. Put it in prisma.config.ts, load .env with dotenv, and pass a driver adapter to PrismaClient. I upgraded the API behind this site from Prisma 6 to Prisma 7 (it runs 7.9 now), and the upgrade broke in three places, one after another. First the

Read article →
How to Hire a Freelance Developer: 2026 Checklist
Web DevelopmentOct 7, 2026

How to Hire a Freelance Developer: 2026 Checklist

To hire a good freelance developer: write a one-page brief, check live work, ask how they'd build it, start with a small paid task, and pay per milestone. I've been on both sides of this. As a freelancer I get hired, and I'm often hired after another developer: to rescue a half-finished app, recover

Read article →
Stripe Webhook Signature Verification Failed: Fix
Web DevelopmentOct 7, 2026

Stripe Webhook Signature Verification Failed: Fix

Stripe webhook signature verification fails when your code checks a parsed or changed body, or uses the wrong whsec_ secret. Verify the raw bytes instead. The error looks like this: StripeSignatureVerificationError: No signatures found matching the expected signature for payload. Are you passing the

Read article →
How Much Does a Web App MVP Cost in 2026?
Web DevelopmentOct 7, 2026

How Much Does a Web App MVP Cost in 2026?

A web app MVP costs what its scope costs: login, one core workflow, payments and a basic admin. A focused MVP like that starts at $1,500 with me. "How much will my app cost?" is the first question almost every founder asks me, and the honest answer is "it depends on what you put in it." That isn't a

Read article →
Install ERPNext 16 on Ubuntu 24.04 for Production
Web DevelopmentOct 7, 2026

Install ERPNext 16 on Ubuntu 24.04 for Production

Install ERPNext 16 on Ubuntu 24.04: add MariaDB 11.8, Python 3.14 (uv) and Node 24, run bench init on version-16, install erpnext, then bench setup production. ERPNext is the open-source ERP I install and customise most for small and mid-size companies, and I have built ERPNext backends for custom

Read article →
CORS Error "No Access-Control-Allow-Origin": The Fix
Web DevelopmentOct 7, 2026

CORS Error "No Access-Control-Allow-Origin": The Fix

A CORS error means your API didn't return an Access-Control-Allow-Origin header that matches your frontend. Fix it on the server, not in the browser. Every web developer meets this red console line sooner or later: Access to fetch at 'https://api.example.com/...' from origin

Read article →
Postgres "Too Many Clients Already": How to Fix It
Web DevelopmentOct 6, 2026

Postgres "Too Many Clients Already": How to Fix It

"Too many clients already" means Postgres hit max_connections. Find who holds connections in pg_stat_activity, shrink app pools, and only then raise the limit. The error usually arrives all at once: the API starts failing every request with FATAL: sorry, too many clients already , or remaining

Read article →

Need this done for your project? See my Web Development services →