#Back End Web Development - Cohort 13
At the beginning of class, pull the latest changes from this repo down to your bewd_sf_13
directory in terminal.
The remotes (git remote -v
to check) to this repository should look like this:
origin https://github.com/YOUR_GITHUB_USERNAME/bewd_sf_13 (fetch)
origin https://github.com/YOUR_GITHUB_USERNAME/bewd_sf_13 (push)
upstream https://github.com/ga-students/bewd_sf_13(fetch)
upstream https://github.com/ga-students/bewd_sf_13 (push)
The origin and upstream remote names are nicknames for your Github repository urls so you can easily push and pull. Note: see a TA if your remotes end with .git and you're having trouble pulling lessons.
From your master branch (git branch
) in bewd_sf_13
directory, pull from upstream with git pull upstream master
. You can ls
to list the new files you've pulled in.
####Office Hours
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
---|---|---|---|---|---|---|
Kisha 11:30-1pm |
Nicole 5:30 - 6:30pm | - | Nicole 5:30 - 6:30pm | - | - |
Note: these are optional resources and not homework, but are helpful and relevant if you wish to learn more. Peruse them at your leisure.
Resource | Notes |
---|---|
ohmyzsh | Highly recommended: Terminal wrapper for iTerm. Gives you visual cues for where you are (no more pwd !), branches, git tracking, etc.Quick install: Paste this command anywhere in iTerm: sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" |
Airbnb Ruby Styleguide | Airbnb's style guide provides best practices for Ruby syntax. |
learn X in Y minutes | Quick reference guide for Ruby syntax. |
Ruby Methods Daily | Receive 3 random Ruby methods and examples of how they work to your inbox each day. |
Ruby Rogues | Weekly podcasts about programming. Discussions cover parts of the Ruby ecosystem, gems (libraries) as well as programming practices, tools, and careers. |
Git Kitchen | Chef Ramsay shows you how to |
Three things I learned about Ruby from Sandi Metz | Blog post about best practices with Ruby classes. |
Ruby Warrior | Terminal game: You play as a warrior climbing a tall tower to reach the precious Ruby at the top level. On each floor you need to write a Ruby script to instruct the warrior to battle enemies, rescue captives, and reach the stairs. You have some idea of what each floor contains, but you never know for certain what will happen. You must give the Warrior enough artificial intelligence up-front to find his own way. |
Model: ActiveRecord | Model is the M in MVC 🎉 🎈!! |
- | |
- | |
... | - |