New Mac Setup

I recently got a new 15" MacBook Pro with Retina display and thought I’d document my setup for posterity. Below I’ll list all the applications and utilities I have installed as well as my OS configurations.

Applications

  • TotalTerminal - A plugin for Terminal that provides a Visor Window with a hot-key.
  • Sublime Text - A great text editor with a rich set of features and plugins.
  • Xcode - For iOS development. I also install the command-line tools and iOS Simulators.
  • VirtualBox - A cross-platform virtualization application.
  • Vagrant - A tool for creating and configuring development environments.
  • Dropbox - I use the free version and only sync specific folders.
  • Evernote - A nice note taking application.
  • 1Password - A great way to create and manage secure passwords. I use this often when creating and trying out services. It also has plugins/extensions for Safari and Chrome as well as a quick access menu bar icon.
  • Transmit - A nice FTP and S3 client.
  • Charles - A great tool for monitoring Internet activity during development.
  • Colloquy - An IRC client.
  • Growl - Notification system for OS X.
  • Caffeine - A nice little menu bar application for keeping your computer awake. This is especially useful when running long processes across a network.
  • Divvy - A painless window manager for adjusting position and size. I set it up activate with a global hot-key.
  • LiveReload - A file watcher for monitoring changes to trigger preprocessors and refresh the browser.
  • ScreenFlow - For screencasting.
  • Adobe Creative Suite 6 - For designing, asset consumption and deck building (Photoshop, Illustrator and InDesign).
  • Microsoft Office - For document processing (Word, Excel and PowerPoint)

Packages

I use Homebrew as my package manager on OS X. Below is a list of packages I manually installed.

  • git - A distributed version control system.
  • nginx - An HTTP and reverse proxy server.
  • tmux - A terminal multiplexer.
  • nvm - A Node.js Version Manager.
  • chruby - Changes which Ruby language implementation you are using.
  • ruby-install - Installs multiple Ruby language implementations.
  • Quick Look plugins - Useful plugins for Quick Look.
  • boot2docker - ightweight Linux distribution made specifically to run Docker containers

Operating System

I honestly don’t customize my OS as much as other people do. I just move the doc to the left, remove everything from it and make it auto-hide. Other than that I use spotlight as an application launcher.

Published 2 Jan 2014 in General with tags: Tools.

Urban Faubion

Urban is a designer and developer with a love for creating digital products and services. He has a broad range of professional expertise in design, design research, interaction and user experience design, user interface development, software engineering and prototyping. He also enjoys playing soccer, bike touring, rock climbing, teaching mountaineering and traveling as much as possible.