Link

Development Environment Checklist

Checklist to setup development environment from scratch

  • AppleID
  • XCode
  • iTerm2
  • oh my zsh
    • theme agnoster
    • patch prompt_context at agnoster theme with prompt_segment black default "λ"
  • Brew
  • Visual Studio Code
    • Code Spell Checker
    • Monokai theme
    • Docker
    • Erlang
    • Go
  • Source Code Pro
  • Docker
  • Wireshark
  • Burp Suite
  • brew install node
  • brew install python3
  • python3 -m pip install virtualenv
  • npm install -g typescript ts-node
  • pip3 install awscli --upgrade
  • npm install -g aws-cdk
  • Go
    • export PATH=/usr/local/go/bin:$PATH
    • export GOPATH=$HOME/devel/go
  • brew install dep
  • brew install openssl
  • Erlang
    • ./configure --prefix=/usr/local/otp_22.0 --enable-threads --enable-smp-support --enable-kernel-poll --with-ssl=/usr/local/opt/openssl
  • Scala
    • curl -s "https://get.sdkman.io" | bash use sdkman
    • sdk install java 11.0.5.hs-adpt
    • brew install sbt
    • Visual Studio Code plugins: Scala (Metals)