The Ultimate Guide to Setting Up Your MacBook for Web Development

August 24, 2024

1. Show Hidden Files

defaults write com.apple.Finder AppleShowAllFiles true
killall Finder

2. Package Manager

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

brew update && brew upgrade && brew cleanup && brew doctor

3. Terminal Setup

brew install --cask iterm2
brew install git
brew install zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

4. Development Tools

Category Tools
IDEs/Editors
  • Visual Studio Code
  • PHPStorm
  • PyCharm
  • Goland
Database Tools
  • TablePlus
  • MySQL Workbench
  • DBeaver
  • DataGrip
  • Another Redis Desktop Manager
  • Getmedis
Development Utils
  • Docker
  • Lazydocker
  • Postman
  • HTTP Toolkit
  • Lens Kubernetes
  • VirtualBox
  • Genymotion
Productivity
  • Rectangle
  • Alfred
  • AltTab
  • BetterTouchTool
  • Spectacle
  • TextSniper
File Management
  • CyberDuck
  • Sourcetree
  • Folx
Writing/Documentation
  • Typora
  • Boop
  • Grammarly
  • Anki
Other Tools
  • Laravelshift
  • Treblle
  • Blocsapp
  • Boom 3D
  • 1Password

Installation Commands

# Core development tools
brew install --cask visual-studio-code docker iterm2

# Database tools
brew install --cask tableplus dbeaver

# Productivity tools
brew install --cask rectangle alfred alt-tab

# Additional tools
brew install --cask cyberduck sourcetree typora
#macOS #Development #Tools #Setup