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.
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.
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.
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.
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.
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…
JavaScript Cheat Sheet — FreeCodeCamp
FreeCodeCamp - Introductory JavaScript by Building a Pyramid Generator module cheat-sheet.
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.
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.
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!
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…
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.
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
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.
Lets Learn ExpressJS
Discover ExpressJS with our comprehensive guide. Learn to build web applications efficiently using Node.js with ExpressJS framework. Get started now!
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.
Hooks in React
Building a counter project in React using useState Hook. What is useState, How to use and update useState Hook.
Custom React
Creating a Custom React Library and Its Behind-the-Scenes. Implementing Custom React in a Vite Project. Injecting Variables Inside JSX.
File Structure in React
Understand File Structure, Comprehensive Exploration with Defined Rules for Creating Components using Vite & Basic ways, Illustrated with Practical…
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!