Skip to content

CodeMash: What makes Rails possible, an introduction to the Ruby language

Presented by: Joe O’Brien

I love Ruby on Rails!  Okay, maybe I’m not a complete convert, yet.  I have yet to write my first line of Ruby, but it is at the top of my agenda when I get back from the conference.  Ruby is such a beautiful language.  And, the aspects of Rails that were discussed like ActiveRecord, really make it clear that Rails is a DSL designed for development of data-driven Web applications.

It was a great session that went into how the Ruby language, with its flexibility and beauty allow for powerful DSLs to be created, Rails being one of them.  Although not discussed, I like the opinionated software idea.  That ActiveRecord uses conventions over explicit definitions of relationships seems very powerful, given you are within the problem domain it solves.  Where it lacks power, it makes up for in simplicity and I am already thinking of “small” projects that might benefit from a Rails approach at work.

As I begin using Ruby and Rails, I’m sure I’ll write more.  For now, on to the next post!

Post a Comment

Your email is never published nor shared. Required fields are marked *