Environment Initial Setup

Java

Node.js

  • macOS & Linux

    • Homebrew: brew install node@16 (Use version number)

AWS

CLI V2

eksctl

CDK

SAM

Cloud Native

Docker

kubectl

minikube

Skaffold

Helm

Kustomize

kubeadm

kind

Istio

Argo CD

Datree (opens in a new tab)

  • macOS & Linux

    brew tap datreeio/datree
    brew install datreeio/datree/datree

Terraform

System package manager

macOS & Linux

macOS

Windows

Software Packages

Ansible

Git

Git Extras

  • brew install git-extras

  • source $HOMEBREW_PREFIX/opt/git-extras/share/git-extras/git-extras-completion.zsh

    Add zsh completion

GitHub

fzf

  • Homebrew

    • Install

      • brew install fzf

      • $(brew --prefix)/opt/fzf/install

        Install useful key bindings and fuzzy completion. This will update shell config. User will be prompted during installation.

    • Uninstall

      • $(brew --prefix)/opt/fzf/uninstall
    • Check $(brew --prefix)/opt/fzf/README.md

  • Installation (opens in a new tab)

IntelliJ IDEA

Sublime Text

Visual Studio Code

Shell

Zsh

CLI Utilities

Vim

tmux

Ag

ripgrep

Tree

bat

jid

wslu