All students must bring their own MacBook laptop. Your MacBook should have a minimum of 4 GB of RAM and 128 GB of hard drive space. Those are minimum specs, and I recommend getting 8 GB of RAM and a 256 GB hard drive, but that’s your choice to make. Any MacBook model (including Air and Pro) made in 2012 or after will work well. If you already own a Mac and it’s older than that, send me an email and we can talk.

Your MacBook must be running OS X El Capitan. This is a free upgrade from the App Store.

There is no commercial software required for the class.

As soon as possible after receiving your Mac, run through the following steps. If you’ve done a lot of your own configuration, some of these steps may have to change. If you run into ANY PROBLEMS, send me an e-mail at:

jeff.newburn@theironyard.com

Again, we want to have all of these kinks worked out in advance, so PLEASE e-mail if things don’t work as described below.

  • Install OSX El Capitan, if you haven’t already.
    1. You’ll need to sign in to the Mac App Store with you Apple ID. If you don’t have one, sign up here.
    2. Download the El Capitan upgrade from the Apple Store: download here.
    3. Double-click “Install OS X El Capitan to begin installation.

    WARNING: The OS X upgrade can take a bit of time to complete and will require a restart. Plan on doing this in the evening or over a lunch break.

  • Install Atom
    1. Download Atom from the Atom website.
    2. Unzip the downloaded file by double-clicking on it. (It may be unzipped for you already, depending on how you downloaded it.)
    3. Move the Atom application into your Applications folder.
    4. Run Atom.
    5. Once Atom has started, click the Atom menu and run “Install Shell Commands.”
  • Install Google Chrome

  • Install XCode Command Line Tools
    1. Go to the Apple Developer Downloads site.
    2. You will have to register.
    3. Look for “Command Line Tools (OS X 10.11) for Xcode - Xcode 7.2” and download them.
    4. Once downloaded, open the downloaded file by double-clicking on it. This should bring up a new window with a file that ends in .pkg. Double-click it and follow all the prompts.
  • Install Homebrew
    1. Open up Terminal.app. If you have any trouble here, go through the command-line prework.
    2. Run ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" and follow all the prompts.
    3. Run brew doctor
    4. Run brew install readline git python3 direnv
  • Update your profile
    1. Open up Terminal.app.
    2. Type atom ~/.bash_profile
    3. Copy and paste the following line at the bottom of .bash_profile:

       eval "$(direnv hook bash)"
      
  • Create an SSH key (do not give it a password when it asks for one)
    • Run ssh-keygen in your terminal.