Blog

Writing

Articles and notes I've published on Hashnode

Set the height of a container to 100vh - x

Learn 4 ways to set container height as 100vh minus navbar in Tailwind CSS using inline styles, custom CSS, arbitrary values, or flexbox.

2Articles1WeekAugust 31, 2025
Read more

Tailwind CSS Container: The Complete Developer's Guide

Learn Tailwind CSS container utility with Bootstrap-style configuration, responsive examples, and production-ready code snippets. Complete developer guide.

2Articles1WeekAugust 29, 2025
Read more

How to Free Up Storage Space and Improve Performance on Windows 10/11

Clean up your Windows PC and reclaim 20-100+ GB of storage space using built-in tools only. Step-by-step guide covering Disk Cleanup, Storage Sense, etc.

2Articles1WeekAugust 21, 2025
Read more

Ultimate Guide to Website Auto Redirects

Learn about website auto redirects: HTML meta refresh, JavaScript redirects, 301 vs 302, Apache .htaccess, Nginx, and Node.js Express examples.

2Articles1WeekAugust 19, 2025
Read more

PHPMailer + Gmail SMTP: Simple Configuration Tutorial

Learn how to set up PHPMailer with Gmail SMTP easily. This step-by-step tutorial explains how to generate a Gmail App Password and configure SMTP settings.

phpMailerAugust 16, 2025
Read more

Send Emails Like a Pro with PHPMailer in PHP

Learn how to install PHP & Composer, set up PHPMailer, configure SMTP, and send emails with attachments in PHP. Includes Gmail SMTP setup tips & sample…

PHPAugust 14, 2025
Read more

JavaScript Cheat Sheet — FreeCodeCamp

FreeCodeCamp - Introductory JavaScript by Building a Pyramid Generator module cheat-sheet.

freeCodeCamp.orgMay 24, 2025
Read more

Go Global with Your Localhost

Learn how to expose your local server using Ngrok. Perfect for testing, sharing APIs, and quick public demos no deployment needed.

ngrokMay 15, 2025
Read more

Top 10 Arabic Google Fonts for Modern Designers

Discover the top 10 Arabic fonts on Google Fonts—free, elegant, and modern. Perfect for designers working on branding, UI, print, and web projects.

arabic-fontsMay 9, 2025
Read more

Fixing - MongooseServerSelectionError: Could Not Connect to MongoDB Atlas

Fix MongooseServerSelectionError Atlas connection issues with simple, step-by-step solutions for Node.js developers. Get your database connected easily!

MongoDBErrorFebruary 22, 2025
Read more

Understanding Proxy Servers: A Comprehensive Guide

Learn how proxy servers work, their benefits, and potential drawbacks. Discover different types of proxies, their protocols, & best practices for using…

webproxySeptember 6, 2024
Read more

Firebase Realtime Database in ReactJS

Learn to integrate Firebase Realtime Database with ReactJS in this easy step-by-step guide. Perfect for building dynamic, real-time web apps.

RealtimeDatabaseJuly 5, 2024
Read more

Firebase Authentication in ReactJS

Learn how to create a secure authentication system using Firebase and ReactJS. Follow this easy tutorial to implement user authentication in your Web App

ReactJune 15, 2024
Read more

How to create an API using Node.js and Express.js

Learn to create an API with Node.js and Express.js in our step-by-step guide. Perfect for all skill levels, get your API running quickly and efficiently.

JavaScriptMay 16, 2024
Read more

Lets Learn ExpressJS

Discover ExpressJS with our comprehensive guide. Learn to build web applications efficiently using Node.js with ExpressJS framework. Get started now!

Node.jsMarch 24, 2024
Read more

Let's Learn NodeJS

Discover the power of Node.js for building fast and scalable web applications. Learn essential tips and tricks in our comprehensive guide.

Node.jsMarch 22, 2024
Read more

Hooks in React

Building a counter project in React using useState Hook. What is useState, How to use and update useState Hook.

ReactNovember 24, 2023
Read more

Custom React

Creating a Custom React Library and Its Behind-the-Scenes. Implementing Custom React in a Vite Project. Injecting Variables Inside JSX.

ReactNovember 24, 2023
Read more

File Structure in React

Understand File Structure, Comprehensive Exploration with Defined Rules for Creating Components using Vite & Basic ways, Illustrated with Practical…

ReactNovember 24, 2023
Read more

Create React Projects

Explore creating React projects from scratch using create-react-app and Vite. Uncover the differences and choose the right setup for your next project!

chai-aur-reactNovember 23, 2023
Read more