
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Moksh Gupta has Published 18 Articles

Moksh Gupta
171 Views
Dealing with Node.js, using npm (Node Package Manager), is important for creating and installing the necessary packages for the project. While most developers know what happens when running npm install or npm i, the npm ci often appears in discussions about continuous integration and continuous delivery pipelines alongside reproducible build ... Read More

Moksh Gupta
972 Views
If you ever use Git while working on a project, one of the routine tasks you will encounter is always pushing code to a remote repository. The two commands that many developers, including those who are new to the git environment, find difficult to disentangle include git push origin and git ... Read More

Moksh Gupta
353 Views
If you’re a Git developer, you’ve probably dealt with a noisy commit history. Adding multiple Git commits into one (a process called squashing) can help to organize your commit history. In this tutorial, I will show you how to combine Git commits into a single, nice, clean commit.Why Combine Git ... Read More

Moksh Gupta
108 Views
If you’ve ever tried adding files to your Git repository (say, config files that you didn’t want tracked) only to have realized later that they shouldn’t have been added in the first place, you might have created your .gitignore file. But somehow, you’ll find that Git still does track them ... Read More

Moksh Gupta
146 Views
Git is an effective system for version control, but in some cases, there is information that is best left out of our version control trees entirely. They may be temp files, system files, or some confidential data that should not be committed. Read this article to learn how to untrack ... Read More

Moksh Gupta
165 Views
When it comes to databases, often the choice of technology to be implemented is decisively important for the success of an application. In the context of an increasingly wide choice of options, knowing the distinctive features and benefits of one or another database affects the aspect of scalability, flexibility, and ... Read More

Moksh Gupta
540 Views
When exploring machine learning, and artificial intelligence especially in probabilistic models and time-series analysis, you’ll likely come across two crucial concepts: Discrete & Continuous Markov Chains as well as Hidden Markov Models. Of them, the first one is the approach based purely on probability theory while the second one has ... Read More

Moksh Gupta
176 Views
A Git server on Ubuntu can help you host your repositories on a centralized server. This is particularly important for anyone working in a development team. In this tutorial, we will explain the details of setting up a Git server on Ubuntu including the installation of Git, Users and other ... Read More