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
Author: Maureen Barasa
Terraform: AWS ECS
ECS stands for Elastic Container Service. It is an Amazon Web Services proprietary Container Management Platform for running docker containers. This article guides the reader on how to provision an ECS cluster using Terraform. We can provision 2 types of ECs cluster on AWS Cloud Platform. ECS cluster with Fargate: Provides a Serverless cluster with … Continue reading Terraform: AWS ECS
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