Ruby on Rails

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

Favorites, Groups & Events

Ruby on Rails - Presentation Transcript

  1. Ruby on Rails developing web applications
  2. Netguru Poznań-based web development and consulting company
  3. • http://codetunes.com • http://devguru.pl
  4. we’re gonna... • show you some live coding • give a talk about “why choose rails”
  5. web development • before today • today and tomorrow
  6. web development now • open-source technologies and tools • server-side frameworks • javascript libraries • shorter development cycles
  7. with Rails you focus on • creating functionality, not creating code
  8. Rails is... • Rails is opinionated • “If you try to design for the 20 percent of your target audience who are power users, your design may be not usable by the other 80 percent of users”. • if one feature satisfy 20% of your customers - it’s not worth implementing • convention over configurations
  9. DRY, KISS • Don’t Repeat Yourself! • Keep It Simple, Stupid!
  10. Code • the less code you write, the more maintainable and flexible your app is • you don’t have to ship your product to your customers - show it, get feedback, make it better, deploy a new version, get feedback...
  11. most of the things are done for you. • routing • database • MVC • data, time zones • CSRF attacks • ...and many more.
  12. developer’s tools for... • deployment • testing • maintaining code • monitoring your production application
  13. deployment capistrano webistrano
  14. testing • TDD • shoulda, factory_girl, cruisecontrol
  15. maintaining code svn git ...and github
  16. monitoring production application hoptoad newrelic
  17. do things faster! • gems • plugins
  18. community support • blogs, wiki, railscasts, podcasts, e-books, traditional books, irc channels, discussion boards... • it’s a great thing. really.
  19. The Rails Myths: Rails • ...is hard to deploy • ...is hard because of ruby • ...only speaks english
  20. Rails is hard to deploy • Phusion Passenger • hosting Rails in Poland? no longer a pain in the ...arm
  21. Rails is hard because of Ruby • just try it yourself. • http://tryruby.hobix.com • it takes as much time as it would to learn a framework in language that you already know. • and then things go faster. and they are easier. and prettier. and better. believe me.
  22. Rails only speaks english • UTF8 • internalization • time zones
  23. downsides of rails? • convention over configuration • it’s harder to satisfy geeks and power users
  24. Questions, comments?

+ bartoszbartosz, 10 months ago

custom

565 views, 0 favs, 0 embeds more stats

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 565
    • 565 on SlideShare
    • 0 from embeds
  • Comments 1
  • Favorites 0
  • Downloads 10
Most viewed embeds

more

All embeds

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories

Tags