
Why Cookies Stop Working After You Deploy a MERN App (And How to Fix It)
Your login works on localhost, then breaks the moment you deploy to Vercel and Render. Here is why cookies get blocked and the exact settings I use to fix it.
Practical tutorials and guides on MERN Stack, Next.js, React Native, and Electron.js development — written from real project experience, not theory.

Your login works on localhost, then breaks the moment you deploy to Vercel and Render. Here is why cookies get blocked and the exact settings I use to fix it.

React query fixes a lot of problems that come with useEffect based fetching, i already wrote about that in my last post. But once you start using it in real projects you run into a new set of issues, mostly around query keys and invalidation. Most of these bugs happen not because react query is […]

Create React App is officially deprecated, and your build times are paying the price. This step-by-step guide walks you through migrating a MongoDB, Express, React, and Node.js (MERN) application from CRA to Vite — covering config, environment variables, proxies, and common gotchas.

Getting the frontend to receive notifications is only half the job. Here is how I set up my Express.js backend to actually send them using Firebase Admin SDK.

If you’re building a backend app with Node.js, at some point you’ll need a database to store your data. MongoDB is one of the most popular choices for this, especially when you’re working with JavaScript on both the frontend and backend. But connecting MongoDB directly with Node.js can get messy. That’s where Mongoose comes in.

Push notifications can be a headache to set up. Here is a guide on getting the foundation right with Firebase Cloud Messaging without losing your mind.