Zahid Bashir KhanStep-by-Step Guide: Deploying a Next.js Application to a VPS in 10–16 Man HoursDeploying a Next.js application to a VPS (Virtual Private Server) using a CI/CD pipeline ensures that your code changes are automatically…3d ago3d ago
Zahid Bashir KhanHow to Generate and Use SSH Key Pairs for GitHub ConfigurationSetting up SSH key-based authentication allows you to securely connect to your GitHub repositories from your VPS. This guide walks you…3d ago3d ago
Zahid Bashir KhanWhat is PM2 and what does it doPM2 (Process Manager 2) is a powerful process management tool specifically designed for Node.js applications. It is essential for managing…4d ago4d ago
Zahid Bashir KhanSetting Up Continuous Integration (CI) with GitHub Actions: A Detailed GuideContinuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a…4d ago4d ago
Zahid Bashir KhanHow to Create a Button with a Linear Gradient Border in Tailwind CSSIn modern web design, gradients are a popular choice for adding depth and visual interest to elements. Tailwind CSS, a utility-first CSS…Apr 5Apr 5
Zahid Bashir Khan[Solved] How to Revert a Git Repository to a Previous CommitIn the world of software development, the ability to revert a Git repository to a previous commit is invaluable. This capability allows…Apr 3Apr 3
Zahid Bashir Khan2 Ways to Remove a File from Git Tracking Across CommitsWhen working with Git, you may encounter situations where you need to remove a file from the entire history of a repository. This can be…Apr 3Apr 3
Zahid Bashir Khan[Solved] How to determine your default remote git repository?In Git, a remote repository refers to a version of your project that is hosted on the internet or on a network. When working with Git, it’s…Apr 2Apr 2
Zahid Bashir Khan3 Different Ways to Find Dependencies of a Table in SQL ServerWhen managing databases in SQL Server, understanding the dependencies of a table is crucial before making structural changes, such as…Feb 281Feb 281
Zahid Bashir Khan[Solved] — Git — Updates were rejected because the tip of your current branch is behindIf you’ve been working with Git, you might have encountered the error: “Updates were rejected because the tip of your current branch is…Feb 23Feb 23