| Feedback Form Office Hours |
| Day | Time | Title | Slides | Videos | Code | |
|---|---|---|---|---|---|---|
| Monday | Morning | Rails: Facebook Login w/ OmniAuth | Slides 16A | Video 16A | Code 16A | |
| Afternoon | Payments w/ Stripe | Slides 16B | Video 16B | Code 16B | ||
| Tuesday | Morning | Rails: Search, Pagination, Charts, AJAX | Slides 17A | Video 17A | Code 17A | |
| Afternoon | More Bootstrap | Video 17B | Code 17B | |||
| Wednesday | Morning | Deploying Apps to Heroku | Slides 18A | Video 18A | Code 18A | |
| Afternoon | Project Checkins | |||||
| Thursday | Morning | Animations! | Video 19A | |||
| Afternoon | Demo Critiques | Teacher Tips | ||||
| Friday | Morning | Finale: Lessons Learned & Parting Words | Finale Video |
| Day | Time | Title | Slides | Exercises | Videos | Code | |
|---|---|---|---|---|---|---|---|
| Monday | Morning | Ideas and Ideation | Slides 11A | Exercises 11A | |||
| Afternoon | User and Market Research | Slides 11B | Exercises 11B | ||||
| Tuesday | Morning | Rails: Uploading Files | Slides 12A | Video 12A | Code 12A | ||
| Afternoon | Rails: Useful Gems, Github Collaboration | Slides 12B | Exercises 12B | Video 12B | |||
| Wednesday | Morning | Khayelitsha Visit! | |||||
| Afternoon | Rails: Javascript & Google Maps | Slides 13B | Exercises 13B | Video 13B | Code 13B | ||
| Thursday | Morning | Presentation Tips, Pitch Practice | Slides 14A-1 | Video 14A-1 | |||
| Noon | Breakout: Building Pinterest | Notes 14A-2 | No exercises | Video 14A-2 | Code 14A-2 | ||
| Afternoon | Design Principles | Slides 14B | Video 14B-1 | ||||
| Late Afternoon | Intro to Bootstrap | Exercises 14B | Video 14B-2 | Code 14B | |||
| Friday | Morning | Project Planning Feedback | |||||
| Afternoon | Rails: ActiveRecord Callbacks, ActionMailer | Slides 15B | Exercises 15B | Video 15B | Code 15B |
| Day | Time | Title | Slides/Notes | Exercises | Videos | Code |
|---|---|---|---|---|---|---|
| Monday | Morning | Rails: Introduction | Slides 6A | Exercises 6A | Video 6A | |
| Afternoon | Modelling Resources | Notes 6B | Exercises 6B | |||
| Tuesday | Morning | Rails: Building Models in Rails | Slides 7A | Exercises 7A | Video 7A | |
| Afternoon | Rails: Modelling Routes | Slides 7B | Exercises 7B | |||
| Wednesday | Morning | Rails: Routes, Controllers, Views | Slides 8A | Exercises 8A | Video 8A | Code 8A |
| Afternoon | Rails: Migrations, ActiveRecord, Forms | Slides 8B | Exercises 8B | Video 8B | Code 8B | |
| Thursday | Morning | Rails: Relations, Validations | Slides 9A | Exercises 9A | Video 9A | Code 9A |
| Afternoon | Rails: Layouts, Partial & Styling | Slides 9B | Exercises 9B | Video 9B | Code 9B | |
| Friday | Morning | Rails: Authentication | Notes 10A | Exercises 10A | Video 10A | Code 10A |
| Afternoon | Rails: Review | Notes 10B | Exercises 10B | Video 10B |
| Day | Time | Title | Slides | Exercises | Video |
|---|---|---|---|---|---|
| Monday | Morning | Welcome to iXperience! | Slides 1A | Exercises 1A | |
| Afternoon | Building Startup Ideas | Slides 1B | |||
| Tuesday | Morning | Ruby: Variables & Basic Methods | Slides 2A | Exercises 2A | |
| Afternoon | Ruby: Data Types, Booleans & Control Flow | Slides 2B | Exercises 2B | ||
| Wednesday | Morning | Ruby: Arrays, Hashes, & Enumeration | Slides 3A | Exercises 3A | Video 3A |
| Afternoon | Ruby: Methods & Objects | Slides 3B | Exercises 3B | Video 3B | |
| Thursday | Morning | Ruby: Working with APIs | Slides 4A | Exercises 4A | Video 4A |
| Afternoon | Ruby: Defining Classes | Slides 4B | Code 4B | ||
| Friday | Morning | Git & Github | Slides 5A | Exercises 5A | Video 5A |
| Afternoon | Ruby: Review | Notes 5B | Exercises 5B |
| Description | Website |
|---|---|
| Free, Beautiful Stock Images | pexels.com |
| Free, Beautiful Icons | The Noun Project |
| Great UI Principles | GoodUI |
| Cool Color Palette Choose | Coolors |
| The Best Designs: A showcase website for the best designs | thebestdesigns.com |
| Sidebar: A blog with 5 great web design articles every day | sidebar.io |
| Twitter Bootstrap: Instant, responsive, customizable web design for non-designers | getboostrap.com |
| Balsamiq: Mock up your websites | balsamiq.com |
| Mockingbird: Another way to mock up your websites. | gomockingbird.com |
| Good UX Design | Smashing Magazine |
| Icons! |
FlatIcon IconMonstr The Noun Project Bootstrap |
| Skill-level specific Ruby challenges (Brian's favorite) | codewars.com |
| Easier Ruby, Rails, Git and other puzzles | codequizzes.com |
| Tricky Ruby puzzles | rubyquiz.com |
| Rails guides | guides.rubyonrails.org |
| Sublime from command line | Sublime Docs |
| Package Manager | sublime.wbond.net |
| Emmet (type HTML like a GOD, via Package Manager) | emmet.io |
| Getting Started with Javascript | iX intro |
| Online Javascript Walkthrough | Codecademy JS |
| Deploying to Heroku | Heroku Dev Center |
| Installing Postgres |
Windows, Mac (Postgres.app) |
| User Research: Just Enough Research |
| Story of Twitter's Founding: Hatching Twitter |