Home » Software Development

Software Development

Git Status

1. Introduction In this example, we are going to discuss Git Status. The Git status command shows the state of the working directory and the staging area. It allows you to see staged changes and the files that aren’t being tracked. The technology we will use here is Git bash. Open Git bash on your PC and let’s begin. 2. ...

Read More »

error: src refspec main does not match any

1. Introduction In this example, we shall explain to you in detail what an “error: src refspec main does not match any” in “git” is and how you can deal with such errors if you encounter them in the future. 2. Error Description This error occurs when you try to push code from a local repository to a remote repository ...

Read More »

Git Revert Commit Example

1. Introduction This is an in-depth article related to the Git Revert Commit. Git was developed by Vincent Driessen in 2010. The git revert command is used to remove all the changes done in a single commit made to your source code repository. 2. Git Revert Commit You can revert a commit that you made to Git. In some cases, ...

Read More »

Git Squash

1. Introduction While developing a new feature you will have multiple stages until that feature is completed. Git offers different options to manage your git commits like squash, cherry-pick, amend and others. 2. What is Git Squash? Git Squash means to combine multiple commits into a single one and rewrite the git change log (commit history). This feature is most ...

Read More »

Installing Sourcetree for GIT

1. Introduction Working on a project with multiple teams that develops multiple features, you will need to have something like a version of control to be able to manage and integrate your changes into your project. Most of the IDEs are able to manage these code changes and view the differences. A useful tool that will be presented in this ...

Read More »

Upsert in MongoDB

1. Introduction This is an in-depth article on how to create MongoDB Upsert Example. Mongo Database is a no SQL database. It has capabilities such as query language to retrieve from the database. It also provides operational and administrative procedures. A document in Mongo Database is a data structure that has field and value pairs. These documents are like JSON ...

Read More »

How to Install AWSCLI?

1. Introduction Amazon was founded in early 2000, prior to this experience with building Mercant.com, which offers e-commerce as a service platform for third-party retailers. AWS stands for the acronym Amazon Web Service. This provides on-demand cloud computing platforms and API. The platform offers a model plan for these services called Pay-as-you-go, which is a fee of combination: usage, hardware, ...

Read More »

Monolithic vs Microservice Architecture

In this article we will show you the monolithic vs microservice architecture. 1. Introduction In this article, we will cover some of the most important architecture that most of the developers use when developing web or service applications. The term monolithic stands for the word that is a single service, homogeneous and unitary, unable to be used modularly. This is ...

Read More »

Join query in MongoDB

Hello. In this tutorial, we will understand how to perform join query in Mongodb. To set up Mongodb I will be using Docker. 1. Introduction The $lookup operator in Mongodb is an aggregation operator and is used to perform join aggregate in Mongodb. This operator is used to join a document from one collection to a document in another collection ...

Read More »

Join query in MongoDb and Nodejs

Hello. In this tutorial, we will understand how to perform join query in Mongodb using Node.js. To set up Mongodb I will be using Docker. 1. Introduction The $lookup operator in Mongodb is an aggregation operator and is used to perform join aggregate in Mongodb. This operator is used to join a document from one collection to a document in ...

Read More »