Blog
Notes and tutorials on web development.

Oct 30, 2026· 11 min read
Axios Instance & Interceptors: Handle JWT Refresh Tokens With a Request Queue
Learn how to use an Axios instance with interceptors to refresh expired JWT access tokens and queue failed 401 requests, so users never get logged out.

Oct 19, 2026· 8 min read
Fonepay Dynamic QR Integration in Node.js: Generate & Verify Payments
Learn how to generate Fonepay dynamic QR codes and verify payments in Node.js and TypeScript using HMAC-SHA512 signatures, with production-ready tips.

Oct 3, 2026· 10 min read
MongoDB bulkWrite() Explained: Bulk Updates, Upsert & More
Learn how MongoDB bulkWrite() can handle multiple database write operations efficiently. This beginner-friendly guide explains updateOne, filters, upsert, $set,
Sep 26, 2026· 1 min read
WhatsApp AI Agent with Node.js
Building a WhatsApp AI Agent with Node.js and Gemini Introduction In this article, I will walk through how I built a WhatsApp AI agent using Node.js, Express, M…