Why I Love
Ruby on Rails
What is
 Ruby
  on
Rails?
Ruby is
   object-oriented
      dynamic
programming language

 simple from outside

   powerful inside
Ruby on Rails
 Web applications development framework
  Written in Ruby programming language
Extracted from 37signals Base...
Main Principles
 DRY - Don’t Repeat Yourself

Convention over Configuration


    Opinionated software
Agile software
                     development
            User
           stories               Iteration
              ...
Test Driven Development
         Create test


         Execute test


         Create code


         Execute test


    ...
Simple & Beautiful
      Code
Usability
Books
Community
Open-source
  culture
“Enterprise-ready”




   Some references...
Thanks!
             Raimonds
            Simanovskis

  http://blog.rayapps.com
  http://github.com/rsim

http://elietas....
Upcoming SlideShare
Loading in...5
×

Why I Love Ruby On Rails

2,686

Published on

Presentation in BarCamp Baltics 2009 in Riga

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

  • Be the first to like this

No Downloads
Views
Total Views
2,686
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Why I Love Ruby On Rails

  1. 1. Why I Love Ruby on Rails
  2. 2. What is Ruby on Rails?
  3. 3. Ruby is object-oriented dynamic programming language simple from outside powerful inside
  4. 4. Ruby on Rails Web applications development framework Written in Ruby programming language Extracted from 37signals Basecamp application Open source software Focused on productivity of developers Agile software development approach
  5. 5. Main Principles DRY - Don’t Repeat Yourself Convention over Configuration Opinionated software
  6. 6. Agile software development User stories Iteration Iteration development Code & tests tasks Pirority Demonstration 1-2 weeks Acceptance Regular planning meetings Production
  7. 7. Test Driven Development Create test Execute test Create code Execute test Refactor
  8. 8. Simple & Beautiful Code
  9. 9. Usability
  10. 10. Books
  11. 11. Community
  12. 12. Open-source culture
  13. 13. “Enterprise-ready” Some references...
  14. 14. Thanks! Raimonds Simanovskis http://blog.rayapps.com http://github.com/rsim http://elietas.wordpress.com http://ruby.lv
  1. A particular slide catching your eye?

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

×