!SLIDE centereverything
## SF Ruby Meetup # Ruby on Rails Workshop ### February 27th, 2010 #####wireless: #####hashtag: #sfruby!SLIDE
- Community project
- Many individuals
- RailsBridge
- DevChix
- Open materials
- Workshop planning: DevChix wiki
- Slides: github, slidedown
- github.com/railsbridge
!SLIDE
!SLIDE
!SLIDE
!SLIDE centereverything
!SLIDE
![]() |
![]() |
!SLIDE
![]() |
![]() |
Language | Framework |
!SLIDE
- Object oriented
- General purpose
!SLIDE
- Database agnostic
- Built using the Ruby Language
- History
- 37signals
- 2004 - first released as open source
- 2007 - shipped with Mac OS 10.5 "Leopard"
!SLIDE
- Opinionated
- Convention over configuration
- DRY (Don't Repeat Yourself)
- less code means it's easier to maintain & modify
- Test Driven Development (TDD)
- Minimal code - maximal effect
!SLIDE
- Pair programming
- Test-driven or Behavior-driven development
!SLIDE
- By the end of the day, you will have built and deployed a web application live on the internet
!SLIDE
- rails
- rake: like make for Ruby. An easy way to run tasks.
- git: source code control.
- database: we'll use SQLite, but could be any relational database.
- editor: KomodoEdit.
- heroku: free Rails hosting.
!SLIDE
!SLIDE
- 9:30-10:00 Sign in, get coffee
- 10:00-10:30 Intro
- 10:30-11:20 Part 1: Ruby bootcamp
- 11:30-12:20 Part 2: Creating the app
- 12:30-1:30 Lunch (Mediterranean)
- 1:30-2:20 Part 3: Associations
- 2:30-3:20 Part 4: Authentication
- 3:30-4:00 Wrap up & final questions
- 4:30-?? Afterparty @ Thirsty Bear