-
Ryan Briones
4.31
Description:
If your first thought when deciding to build a web application with Ruby is to run "rails APPNAME", I'm here to tell you: You're doing it all wrong.
Ok, that was a bit harsh. But you needed to hear it. Q: Has Ruby on Rails transformed the way we think about building web applications? A: Yes. Q: But isn't it true that using Rails is extremely simple to use even if I haven't done Ruby before? A: Yes. Q: So Rails is what I should you use build Ruby web applications? A: Maybe.
If Rails is a hammer, it's my goal to show you that your next project may not need nails. I hope to show you the benefits of how using simple Ruby can put you on the path to better application design. I'll also show you a few tools of the Rubyist's trade that enable you to build a modular web application from emerging needs of your problem space. In the end we'll come full circle and I'll show you how the Rails philosophy is shifting in the direction of modular design and how we can leverage all of our knowledge with Rails to build powerful Ruby applications for the web.

Good talk. Having started with Perl CGI's myself, it was nice to get back to the basics. While I liked the progression more abstraction as the talk progressed, it wasn't too clear that that was the direction it was going which left me wondering in the back of my head what the overall point was through much of the talk. I also liked how it changed my perspective of how Rails fits into Ruby web development. Having only played with Rails I hadn't considered that there are other options available and that rails may be overkill in many situations.