- Internet Browser: Google Chrome recommended
- OS package manager: Homebrew recommended for Mac OS
- Version Control Systems: Git
- IDE: VS Code recommended
- Container: Docker
- Backend technology: Node.js for API
- Backend technology version control manager: nvm for Node.js
- BE API load testing tool: (K6) recommended
- SSH key generation
- SSH key addition
- Password Manage: Google Password Manager recommended
- Hardware encryption: FileVault recommended for Mac OS
xcode-select --install
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Example: VS Code
Ref: https://brew.sh/
brew install git
Ref: https://git-scm.com/download/mac
ssh-keygen -t ed25519 -C "[email protected]"
Example: Node
- Node.js LTS
- NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
-
Ref: NVM offical installation docexport NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
Example: Open VPN