0
Outline
✔ Who uses Rails?
✔ What it's good at...
✔ The Ruby language
✔ Ruby on Rails
✔ Demo & Questions
Where it excels...
✔ Document Driven Web Applications
✔ Speed of Development
✔ Rapid prototyping; Iterating fast
✔ Multipl...
Who Uses Rails?
The Ruby Language
✔ Yukihiro Matsumoto “Matz” in 1993
✔ Dynamic | Object Oriented
✔ Open Source
✔ Gem Infrastructure
✔ Bui...
Ruby on Rails
✔ David Heinemeier Hansson in 2004
✔ Pragmatism
✔ Convention over Configuration
✔ DRY
✔ Open Source
(not) Ruby on Rails
Ruby on Rails
✔ Built on REST
✔ MVC
✔ Environments (dev, test, production)
✔ ORM – ActiveRecord (DB agnostic,
migrations, ...
MVC
Demo Time!
Intro to Ruby on Rails - BCC 2014
Upcoming SlideShare
Loading in...5
×

Intro to Ruby on Rails - BCC 2014

123

Published on

Slides from the Intro to Rails talk and Boise Code Camp in 2014.

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
123
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Rake / Bundler
    Double edged sword
  • http://www.toptal.com/ruby-on-rails/after-two-decades-of-programming-i-use-rails
  • http://www.toptal.com/ruby-on-rails/after-two-decades-of-programming-i-use-rails
  • http://www.toptal.com/ruby-on-rails/after-two-decades-of-programming-i-use-rails
  • http://www.toptal.com/ruby-on-rails/after-two-decades-of-programming-i-use-rails
  • http://www.toptal.com/ruby-on-rails/after-two-decades-of-programming-i-use-rails
  • Transcript of "Intro to Ruby on Rails - BCC 2014"

    1. 1. Outline ✔ Who uses Rails? ✔ What it's good at... ✔ The Ruby language ✔ Ruby on Rails ✔ Demo & Questions
    2. 2. Where it excels... ✔ Document Driven Web Applications ✔ Speed of Development ✔ Rapid prototyping; Iterating fast ✔ Multiple people on the team
    3. 3. Who Uses Rails?
    4. 4. The Ruby Language ✔ Yukihiro Matsumoto “Matz” in 1993 ✔ Dynamic | Object Oriented ✔ Open Source ✔ Gem Infrastructure ✔ Built for programmer happiness ✔ Expressive
    5. 5. Ruby on Rails ✔ David Heinemeier Hansson in 2004 ✔ Pragmatism ✔ Convention over Configuration ✔ DRY ✔ Open Source
    6. 6. (not) Ruby on Rails
    7. 7. Ruby on Rails ✔ Built on REST ✔ MVC ✔ Environments (dev, test, production) ✔ ORM – ActiveRecord (DB agnostic, migrations, built in security) ✔ Testing ✔ Reasonable Defaults (SCSS, Coffee Script, MiniTest, JQuery)
    8. 8. MVC
    9. 9. Demo Time!
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×