Skip to content

Instantly share code, notes, and snippets.

@geraldyeo
Last active November 18, 2020 05:04
Show Gist options
  • Select an option

  • Save geraldyeo/df3ed83e19e48daea2d9b942c7dea4e4 to your computer and use it in GitHub Desktop.

Select an option

Save geraldyeo/df3ed83e19e48daea2d9b942c7dea4e4 to your computer and use it in GitHub Desktop.

Revisions

  1. geraldyeo revised this gist Nov 18, 2020. 1 changed file with 8 additions and 1 deletion.
    9 changes: 8 additions & 1 deletion mac.md
    Original file line number Diff line number Diff line change
    @@ -57,4 +57,11 @@ Pick your poison. I am not wading into this war. So I am just giving a bunch of
    - [Brave](https://brave.com/) - I hate ads
    - [Vivaldi](https://vivaldi.com/) - I used to use Opera
    - [Tor](https://www.torproject.org/download/) - I am paranoid
    - [Browserosaurus](https://browserosaurus.com/) - Not really a browser, but it helps you select your preferred browser, especially when you have multiple browsers
    - [Browserosaurus](https://browserosaurus.com/) - Not really a browser, but it helps you select your preferred browser, especially when you have multiple browsers

    ## Linux/Unix

    ```
    # Kill process by port
    kill $(lsof -t -i:4000)
    ```
  2. geraldyeo created this gist Jun 18, 2020.
    60 changes: 60 additions & 0 deletions mac.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,60 @@
    # Setting Up Macbook

    ## Applications

    - [iTerm2](https://www.iterm2.com/) - If you want to customise your terminal
    - [BetterTouchTool](https://folivora.ai/) - Actually makes your touchbar useful
    - [Rambox](https://rambox.pro/#home) - Puts all your chat apps and emails into one convenient place
    - [IntelliJ](https://www.jetbrains.com/idea/) - IDE of choice
    - [VSCode](https://code.visualstudio.com/) - If you don't want an IDE but still want to get shit done
    - [Sublime Text](https://www.sublimetext.com/3) - Better than Notes
    - [Postman](https://www.postman.com/) - For all your API stuff
    - [Proxyman](https://www.proxyman.io/) - Web debugging proxy
    - [XCode](https://developer.apple.com/xcode/) - Cos development on Mac just needs this
    - [Docker](https://docs.docker.com/docker-for-mac/install/) - Cos VMs are a thing of the past(?)
    - [VirtualBox](https://www.virtualbox.org/wiki/Downloads) - In case you still need to deal with pesky VMs
    - [Android Studio](https://developer.android.com/studio) - For your mobile development stuff
    - [Spotify](https://www.spotify.com/sg-en/) - Increases productivity
    - [Vanilla](https://matthewpalmer.net/vanilla/) - To hide all your menu bar icons for that minimalistic feelz
    - [Magnet](https://magnet.crowdcafe.com/) - Window manager for Mac

    ## Command Line
    - [Homebrew](https://brew.sh/) - The be-all-end-all package manager for Mac
    - [Go](https://golang.org/) - I like Go
    - [AWS](https://github.com/aws/aws-cli) - To interact with your AWS stuff
    - [GCP](https://github.com/GoogleCloudPlatform/gsutil) - To interact with your GCP stuff
    - [Protobuf](https://github.com/protocolbuffers/protobuf) - gRPC is actually nice
    - [Python3](https://www.python.org/downloads/) - Mac's Python is actually v2. So. Upgrade it.
    - [Pyenv](https://github.com/pyenv/pyenv) - To manage your python versioning
    - [Flutter](https://flutter.dev/docs/get-started/install/macos) - For your mobile app development
    - [Kotlin](https://kotlinlang.org/) - This is why Scala is a thing of the past
    - [Scala](https://www.scala-lang.org/download/) - You are probably only needing this for Spark
    - [Rust](https://www.rust-lang.org/tools/install) - Cos you wanna be a hipster but you hate C++
    - [Node](https://nodejs.org/en/) - To spin up all your JS stuff
    - [Yarn](https://yarnpkg.com/) - Package manager for JS. You will probably need this if you are a web dev.
    - [ripgrep](https://github.com/BurntSushi/ripgrep) - Cos grep just doesn't cut it anymore

    ## Shell

    - [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh) - Love this. Just organises your zsh configs so nicely
    - [PowerLevel10k](https://github.com/romkatv/powerlevel10k) - My shell needs fancy icons
    - [z](https://github.com/rupa/z) - Typing out full paths are for plebs
    - [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) - Pressing up and down takes too long
    - [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting) - My shell needs pretty colours
    - [homebrew-command-not-found](https://github.com/Homebrew/homebrew-command-not-found) - I have no idea what to brew install

    ## Set up SSH

    `ssh-keygen -t rsa -b 2048 -C "[email protected]"` - Just generate one and use it forever

    ## Browsers

    Pick your poison. I am not wading into this war. So I am just giving a bunch of choices.

    - [Chrome](https://www.google.com/chrome/) - I just wanna surf the web with all my bookmarks
    - [Chromium](https://www.chromium.org/getting-involved/download-chromium) - I like Chrome. I don't like Google.
    - [Firefox](https://www.mozilla.org/en-US/firefox/new/) - I hate Google
    - [Brave](https://brave.com/) - I hate ads
    - [Vivaldi](https://vivaldi.com/) - I used to use Opera
    - [Tor](https://www.torproject.org/download/) - I am paranoid
    - [Browserosaurus](https://browserosaurus.com/) - Not really a browser, but it helps you select your preferred browser, especially when you have multiple browsers