Posts.

Setup Mac as Software Engineer

Cover Image for Setup Mac as Software Engineer
Rami Al-Karo
Rami Al-Karo

Hey this Rami welcome to another video. in this video am gonna setup Mac for software development so let get staaart. In this tutorial, we'll walk you through the installation of some of the most popular development tools, including Visual Studio Code (VSCode), Node Version Manager (NVM), and Vim or Neovim. With VSCode, you can easily integrate all your development needs in one place, while NVM allows you to use different Node.js versions for different projects. For lightweight or small to medium projects, we'll show you how to use Vim or Neovim, and we'll even introduce you to one of the recent pre-configured ones called LunarVim. Additionally, we'll show you how to install Nerd Fonts to make your terminal fonts more readable, Docker to run your applications in containers, and Golang to install the Go programming language. Finally, we'll introduce you to the Tree command, a convenient tool that helps you navigate through your sub-folders and files. So let's get started with installing these essential tools to enhance your software development workflow!


[ ] Install homebrew from (https://iterm2.com) or just copy and past the following script in your terminal: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"


[ ] Spotlight replacement - Alfred brew install alfred


[ ] Rectangle brew install --cask rectangle


[ ] Iterm 2 brew install --cask iterm2


[ ] OMZH sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"


[ ] VS CODE brew install --cask visual-studio-code


[ ] NVM brew install nvm mkdir ~/.nvm nvim install --lts


[ ] NEOVIM or VIM brew install neovim save the following script to .profile or .zshrc. export NVM_DIR="$HOME/.nvm" [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" [ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm"


[ ] DOCKER brew install --cask docker


[ ] GO brew install golang


More Stories

Cover Image for  5 Array Methods in JavaScript | Part 3 | Mastering JavaScript

5 Array Methods in JavaScript | Part 3 | Mastering JavaScript

485 words - 2,754 characters

Rami Al-Karo
Rami Al-Karo
Cover Image for 5 Array Methods | Part 2 | Mastering JavaScript

5 Array Methods | Part 2 | Mastering JavaScript

907 words - 5,716 characters

Rami Al-Karo
Rami Al-Karo