A List Apart recommends RubyOnRails

Oleg Kurnosov

A List Apart

Today, finally A List Apart Magazine outlined there vision on new technologies. It’s easier to recommend technologies, when such finally does something to understand and re-group according to modern world tendecies!

Creating More Using Less Effort with Ruby on Rails by Michael Slater

Getting Started with Ruby on Rails by Dan Benjamin

P.S. Flatsourcing have been working with RubyOnRails since 2005. We are among the first! And it’s the CTO of Flatsourcing, Timur Vafin who initially recommended RubyOnRails as additional and potentially main programming tool for Flatsourcing! A lot of skeptics including me didn’t fully understood the potential and future behind it! I do now for sure already since 2005! Also A List Apart does now too since 2008! Thanks, Timur!



Company Culture

One thing I learned on the Spring conference circuit is that company culture is a serious, serious thing. In some respects, the web nation really leads the charge on flexible human resources control. After a great conversation with Ben Gott of Indistr.com, I got to thinking about the Ruby culture. PHP and Javascript can come along too ;)
Ruby companies adopt the ruby mindset. We like to get things done quickly and efficiently. We focus on a user’s needs, while attempting to circumvent busy work through Ruby’s super cool time-saving conventions. We believe in handling business simply and giving control back to our clients.

In that respect, I think human resources has really come a long way thanks, in part, to Ruby. Construction is agile, as we often have to turn on a dime. You can’t work in a chaotic environment without an open, trusting, results-based relationship. The beer at the end of the day tastes a lot better when it comes with satisfaction of a job well done.



RubyOnRails: what to start with?

Oleg Kurnosov

Timur Vafin and me (Oleg Kurnosov) will be posting RubyOnRails-related articles here, for those who is not too much aware of it yet, here is what to start with:

So, decided to learn more about RubyOnRails and don’t know what to start with?

It seems that the most straightforward way - is to take some completed RubyOnRails-based project and dig into it, trying to understanding something.

However it’s wrong and dangerous parth….although it takes you to some kind of positive learning result (tryed it out already)

Instead it’s more logical to start learning RubyOnRails framework from learning the Ruby-language and basics. Following is a must to read:

While learning, following will help you:

  • Knowing Perl basic
    For example many get confused by the following construction:

    
    # surfed through the array of objects and collected new array
    out of .name, on-fly making it more hum (this is RoR)
    some_array.collect { |item| item.name.humanize }
    
  • Understanding of Object Oriented Programming (OOP), i.e. not only understanding, but understanding that OOP is good
    It doesn’t really matter if you don’t know Perl and PHP, however it you don’t know why using OOP, it would be quite hard to figure out things. In fact, it’s very popular to develop using PHP procedures-way, isn’t?

When you learn the basics of Ruby, write couple of scripts, and then it’s the right time to learning the framework finally!

There is also a super-book Agile Web Development with Rails, where it’s also explained how to create a sample e-commerce application.

OK, now it’s time to dig into the code of RubyOnRails projects to learn from the others!