Programming Notes

「 Happy Coding! 」

Most Common Terminal Commands

This document is a guide for most common terminal commands. To determine which shell is your terminal running, type 1 2 $ echo $0 # should output your shell In this tutorial, a .zsh will be used...

Customizing MacOS .zsh Terminal

This document is a guide for customizing MacOS .zsh terminal. Download iterm2 from their official site: https://iterm2.com/. Install ohmyzsh from their official documentation: https:/...

Contributing to a Git Repository Walkthrough

This document is an ultimate step by step walkthrough aimed to teach people who are new to Git and Github on how to contribute to Github Projects. This is the workflow and the general idea: Na...

Step by Step Walkthrough: Creating CI/CD Pipeline with AWS Lightsail & Bitbucket

This document is a guide for creating CI/CD Pipeline with AWS CodeDeploy, CodePipeline, Amazon Lightsail, and Bitbucket. Guide from the official AWS Compute Blog: Using AWS CodeDeploy, AWS CodePip...

Python Virtual Environment Basic Commands

This document is a straightforward guide for python virtualenvironment basic commands. Virtual Environments Create a virtual environment Change directory into desired folder where venv wi...

How To Create a Bash Script in MacOS/Linux

This document is a straightforward guide for creating a bash script for Mac/Linux. Open up your terminal. Create your script file (example: exampleScript) 1 $ nano exampleScript ...