- Have a breakable toy side Rails project. It anchors your learning. Apply new skills/techniques here.
- Put the code in Github. Give mentors access to the project. They'll review your code.
- Understand the code review process and other style guidelines.
- Deploy your breakable toy to Heroku.
- Set learning goals weekly (e.g. X chapters of the Pickaxe, X Railscasts/week).
- Keep a text document (using vim) to record interesting commands/concepts/things you've learned.
- Review the text document daily for comprehension.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# xcode noise | |
build/* | |
*.perspective | |
*.perspectivev3 | |
*.pbxuser | |
*.xcworkspace | |
*.mode1 | |
*.mode2v3 | |
*.mode1v3 | |
xcuserdata |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Install RVM | |
bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head ) | |
# Modify ~/.bash_profile as necessary and source it to bring in changes | |
echo "[[ -s \"\$HOME/.rvm/scripts/rvm\" ]] && source \"\$HOME/.rvm/scripts/rvm\"" >> ~/.bash_profile | |
source ~/.bash_profile | |
# Install and use Ruby 1.9.2 | |
rvm install ruby-1.9.2-p0 && rvm use 1.9.2 | |
# Create a gemset for and install Rails 3 RC | |
rvm gemset create tu3 && rvm use 1.9.2@tu3 |