Riding IronRuby on Rails

  • 2,687 views
Uploaded on

My presentation from NDC2010 about Ruby on Rails and IronRuby.

My presentation from NDC2010 about Ruby on Rails and IronRuby.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,687
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
9
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Riding IronRuby on Rails Shay Friedman shay@ironshay.com http://IronShay.com @ironshay
  • 2. The Internet
  • 3. ASP/ASP.NET PHP ColdFusion More…
  • 4. Riding IronRuby on Rails Shay Friedman Dynamic Languages Leader shay@ironshay.com http://IronShay.com @ironshay
  • 5. Agenda • Introduction • Main Concepts • D-E-M-O • Getting Started • Q&A • Summary
  • 6. Introduction • Started by David Heinemeier Hansson from 37signals • Released to the public on 2004 and gained popularity on 2006 • Current version is 2.3.8
  • 7. Introduction - IronRuby • Microsoft’s implementation of the Ruby language. • Provides integration with .NET objects.
  • 8. Main Concepts • MVC Model View Controller
  • 9. Main Concepts • Model-View-Controller • REST and Routing http://mysite.com/books/1 BooksController Id = 1 HTTP Method Target Action GET show POST update DELETE destroy
  • 10. Main Concepts • Model-View-Controller • REST and Routing • DRY
  • 11. Main Concepts • Model-View-Controller • REST and Routing • DRY • CoC
  • 12. Main Concepts • Model-View-Controller • REST and Routing • DRY • CoC • Testability
  • 13. Main Concepts • Model-View-Controller • REST and Routing • DRY • CoC • Testability • Extensibility
  • 14. Demo
  • 15. Getting Started • Ruby on Rails o http://rubyonrails.org • IronRuby o http://IronRuby.net • IronRuby on Rails Documentation o http://ironruby.net/Documentation/Real_Ruby_Applications/Rails • IronRuby.Rack o ironruby / Merlin / Main / Hosts / IronRuby.Rack
  • 16. More Ruby Today • During launch: Ruby Meetup • Right after launch o Room 5 – ASP.NET MVC Vs. Ruby on Rails o Room 6 – Ben Hall, Tesing C# and ASP.NET Applications with Ruby
  • 17. Q&A
  • 18. Summary • Introduction • Main concepts o MVC, REST, DRY, CoC, Testability, Extensibility • Getting Started
  • 19. Thank You! Shay Friedman shay@ironshay.com http://IronShay.com @ironshay