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 grox.io’s programming passport

Sdkman

languages

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

languages

brew install go
brew install crystal
brew install guile 

system tools

brew install osxfuse # needed to mount plan9 protocol
brew install tree # web http://mama.indstate.edu/users/ice/tree/
brew install rlwrap # web https://github.com/hanslub42/rlwrap
brew install libgc # needed when compling crystal from source
brew install entr # file watcher web http://eradman.com/entrproject/

editors

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

miscellaneous configs

git config --global url."git@bitbucket.org:".insteadOf "https://bitbucket.org/"
git config --global url."git@github.com:".insteadOf "https://github.com/"
go env -w GOPRIVATE=bitbucket.org/bxbdigital # 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 https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh > git-prompt.sh

cloud tools

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

research and development

brew install exercism

Browser

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Github

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