Setting up a new Mac for full stack development – UPDATED

This post is an update of an older post we had about how to set up shop on your mac: http://blog.soom.la/2014/04/setting-up-shop.html

Here we’ll describe the basic setup of every one of the engineers here in SOOMLA. This basic installation includes the basic essentials every full stack engineer needs.

Go through these stages to install the full stack

XCode installation

Using The OSX App Store, Install The Latest Version Of XCode, And Run It For The First Time

Command Line Tools

Next, Paste The Following Code In A New Terminal Window

xcode-select --install

Make your terminal work for you (dotfiles)

Everyone in SOOMLA works with the terminal. It’s the fastest and most efficient way to work as an engineer that needs to install things and run a lot of commands all the time.

dotfiles is a great project that incorporates many amazing people’s terminal configurations. We especially like mathiasbynens‘s stuff. It’s a great starting point to the perfect personal terminal configuration.

Install different packages

Now we’ll be installing various programs using brew, for each program enter the following command brew install xxx, replacing each time.
You can easily verify installation by running xxx --version after, where xxx is the name of the installed package.

Meld – Use it for git diffs

Gitx – Use it to see your git history

Sequel Pro – MySql client

Keep – For notes

Git-ify your command line

Go over this great post by @gurdotan: http://rubyglazed.tumblr.com/post/15772234418/git-ify-your-command-line
Your command line should be your main tool when using git. Get ready to git in the speed of light.

At SOOMLA we aim to give mobile app publishers insights into the revenue they are making from advertising. We specifically help track revenue per user, per segment, per cohort and per traffic source. With the help of this data, we want to help facilitate better monetization and marketing decisions for our clients.