Setting up a New Mac for Development

What do you install when you get a new machine? In this series you will see how Ben sets up a new machine to do iOS and Ruby development.

Length: 44 minutes.

Start Series

Installments

1. System Preferences

free

In this episode we look at some of the basic system preferences on macOS High Sierra. We set up the Dock, Keyboard shortcuts, and show how to customize key repeat timing outside of the preferences window.

2. Setting Up the Terminal

free

In this episode we will setup iTerm2, profiles, custom color schemes, and fonts.

3. Setting Up Dotfiles

Subscribers only

In this episode, we set up our dotfiles to customize aspects of bash, git, vim, and other terminal programs that are core to a good terminal experience.

4. Setting Up Git and SSH

Subscribers only

In this episode we configure git to identify our commits, set up a diffing & merging tool, and configure SSH so we can log into other machines securely.

5. Setting Up iTerm Keyboard Behavior

Subscribers only

In this episode we configure iTerm’s keyboard behavior to match macOS to allow for quick jumping between words in the terminal.

6. Setting Up a Ruby Development Environment

Subscribers only

In this episode we install homebrew, a popular package manager. We use it to install Macvim and ruby. We also setup Postgres with Postgresapp.

7. Setting up Xcode

Subscribers only

In this episode we setup our Xcode preferences and themes.