Riding IronRuby on Rails

1,161 views
1,091 views

Published on

The slide deck of my IronRuby on Rails presentation on DevLink 2010.

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
1,161
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Unlike other frameworks *caugh* ASP.NET MVC *caugh*
  • But you also probably have noticed by now that there’s probably something good about it. So let’s deep dive right away and see why everybody’s talking about it.-- DEMO – create a new rails app, generate scaffold person, run (run the pre-made demo)
  • Generate scaffold dog name, person_idrake db:migratehas_many for personShow SQL statememnts in log
  • CoC
  • Present the view of the show person actionUse a file to show dogs (pre-prepared) and add to the person#show view (first by render_partial… then by render)Respond_to in the controller
  • Show the consoleShow Person.allShow fun stuff – pluralize, singularize, 3.days.ago, 3.megabytes, Time.now.tomorrow…
  • Use the gravatar plugin
  • MVCActiveRecord (log)LogRespond_toViews helpers partials (DRY) JS ValidationTools consoleRESTCoCCommunity
  • Riding IronRuby on Rails

    1. 1. riding<br />on<br />Shay Friedman<br />
    2. 2. Shay Friedman<br />Co-founder of CodeValue<br />shay@ironshay.com | @ironshay | http://IronShay.com<br />
    3. 3.
    4. 4. 1st and foremost<br />
    5. 5. a cool geek<br />
    6. 6.
    7. 7.
    8. 8.
    9. 9. real need<br />
    10. 10. basecamp<br />
    11. 11. real need<br />
    12. 12. “Ruby on Rails is astounding. Using it is like watching a kung-fu movie, where a dozen bad-ass frameworks prepare to beat up the little newcomer only to be handed their asses in a variety of imaginative ways.”<br />-Nathan Torkington, O'Reilly Program Chair for OSCON<br />
    13. 13.
    14. 14.
    15. 15. MVC<br />
    16. 16. DHH<br />real need<br />Kung-Fu<br />being used<br />
    17. 17. good<br />
    18. 18. end to end solution<br />
    19. 19.
    20. 20. http://www.flickr.com/photos/evanromine/3019453542/sizes/l/<br />
    21. 21.
    22. 22. http://www.flickr.com/photos/bcnbits/3663297224/sizes/o/in/photostream/<br />
    23. 23.
    24. 24.
    25. 25. 1000s of rails plugins<br />10,000s of ruby gems<br />
    26. 26.
    27. 27. IronRuby.Rack<br />
    28. 28. God is in the detail<br />
    29. 29. THANK YOU<br />Shay Friedman | shay@ironshay.com | @ironshay | http://IronShay.com<br />
    30. 30. UsersController<br />Id = 1<br />GET  UsersController#show<br />POST  UsersController#create<br />PUT  UsersController#update<br />DELETE  UsersController#destroy<br />

    ×