Git: View Commit History

This article is a short guide for using the git log command. Git Log is important when a user wants to view a history of all the commits that have been made for a particular project. The command can be used for a newly created project or a cloned project to have a view of … Continue reading Git: View Commit History

Terraform: AWS EC2 with SSM Agent Installed

Terraform is one of the Infrastructure as Code tools used to automate the provisioning of cloud resources. This article explains how to create an EC2 instance with systems manager (SSM) installed using Terraform. Systems Manager is an AWS service for server management. It is useful for: Automating tasks you would like to run on your … Continue reading Terraform: AWS EC2 with SSM Agent Installed

Git Stash

Git stash is important when a user wants to temporarily save changes on their working directory. Suppose the user is working on some code on their working directory and they are not ready to commit the changes yet. Git stash is the command to use. Git Stash at a Glance Image Source: http://www.thecreativedev.com/solutioncannot-pull-with-rebase-you-have-unstaged-changes-in-github/ To stash … Continue reading Git Stash

Terraform: AWS VPC

VPC. Stands for Virtual Private Cloud. It allows one to create their own private network within AWS cloud platform. Terraform is an automation tool used to provision infrastructure/resources on our cloud environments. It is one of the IaC (Infrastructure as Code) tools. The others include: AnsibleCloudFormation (AWS proprietary). This article guides the user through creating … Continue reading Terraform: AWS VPC

Implement a New Feature Without Affecting the Master Branch of our Source Code

Git is a collaborative tool used by developers for tracking changes in the source code. It is crucial for version control and coordinating work among the team of developers. The article aims to guide the user through a step-by-step process of making a new feature change without affecting the code committed to the master branch … Continue reading Implement a New Feature Without Affecting the Master Branch of our Source Code