HN user

isharan

14 karma
Posts1
Comments10
View on HN

The main thing you want to do when learning Rails is to make sure you're pretty solid in Ruby. David Black's Well-Grounded Rubyist covers a lot of Ruby.

As for Rails, I have nothing but good things to about Foundation Rails 2 by Eldon Alameda. He gives a brief introduction to Ruby at the beginning, and doesn't rely on scaffolding/plugins, something a lot of early Rails developers try and overuse. Although, now that I think about it, the routing chapter was a little weak. Of course there's also the standard Agile Web Development with Rails (3rd Edition) which was written by the creator of Rails.

After that, the best place is to start writing apps and get some hands-on experience. If you want, there's another book that Eldon Alameda wrote called "Practical Rails Projects" which does exactly that -- guides you through 6 or 7 Rails projects to teach you all about Rails. However, it uses an older version of Rails (1.2.3 compared to the current 2.3.3) but I'm sure a lot of the concepts will still apply. You can always install an older version of Rails to follow along.

Yup, that's exactly right. But honestly, what if I want this to happen? Apple assumes that people will get confused. At least put some warning note or something. Though I'm sure that most people who download GV will be aware of what's happening...

In my opinion, this is total BS. Apple would obviously make up some lame excuse and everyone knows it.

Update: Though, there is this at the end: "In little more than a year, we have reviewed more than 200,000 applications and updates."

That computes to around 515 applications per day. Can't really blame them for taking too long, eh?

Its actually pretty hard to get valuable feedback from a lot of users. Either users don't think too much about how the site could be improved or they're just too lazy to type it all out.

But yeah, being a little more specific would help. Looking for UI feedback? (Try this http://www.clicktale.com/) General feedback about the company?

The best thing to do is make it easier for people to give feedback.