This post keeps a summary of the various things I install on my computer.

App store

  • Slack
  • Outlook
  • Twitter # extremely minimal usage though. Just used to keep up to date with’s programming passport



sdk install kotlin 
sdk install kscript
sdk install java # latest version
sdk install java 8.0.222-amzn # kscript, scala etc need Java 8



brew install go
brew install crystal
brew install guile 

system tools

brew install osxfuse # needed to mount plan9 protocol
brew install tree # web
brew install rlwrap # web
brew install libgc # needed when compling crystal from source
brew install entr # file watcher web


brew install emacs --HEAD # only the latest!!!

miscellaneous configs

git config --global url."".insteadOf ""
git config --global url."".insteadOf ""
go env -w # from go 1.13 so doesn't use proxy
xcode-select --install # xcode command line tools
alias emacs=emacs -nw # only use in console. gui version is too slow and hangy for me
curl >

cloud tools

brew install az # azure cli
brew install kubectl # kubernetes.. omg... ponies!!

research and development

brew install exercism


ssh-keygen -t rsa -b 4096 -C ""


az login
az account set --subscription "subscription you want to use"
az aks get-credentials --resource-group <rg> --name <nm> # sort out tunnels

Slack Groups

  • gameontext
  • londonjavacommunity
  • gophers