| Practical Rails Projects | |
| author | Eldon Alameda |
| pages | 621 |
| publisher | Apress |
| rating | 8/10 |
| reviewer | Sean Cribbs |
| ISBN | 978-1-59059-781-1 |
| summary | A strong book for the intermediate Rails developer |
All trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the Poster. The Rest © 1997-2009 Geeknet, Inc.
Here it goes (Score:1, Redundant)
Re: (Score:2)
Mack Framework (Score:1)
Re: (Score:1)
621 pages? (Score:2, Funny)
Practical Rails Projects (Score:2, Funny)
- fencing material
- structural support for a building
I converted our corporate site from PHP to RoR (Score:2, Funny)
Re: (Score:3, Interesting)
You should have used modrails [modrails.com]. Suddenly, Rails deployment is as easy as PHP deployment. I no longer hesitate to put up little toy apps [infoether.com] since now I don't have to worry about mongrel clusters and init scripts and all that rot. Great stuff!
Huh? (Score:2)
Re: (Score:2)
Because I want them to start if the machine gets restarted.
And? (Score:2)
So you worked yourself out of a job, eh? (Score:2)
Objective? (Score:5, Insightful)
I would be a bit worried that this review might not totally objective or unbiased.
Re: (Score:3, Funny)
Upon seeing the headline "Mother loves, praises Child", Harold interjected "How do we know we can trust her opinion?"
Re: (Score:3, Informative)
Informative? (Score:2)
Re:Objective? (Score:5, Informative)
Parent
Re: (Score:2)
[OT] Re:Objective? (Score:2)
I agree with you re: the biasing tendencies/constraints inherently present in human physiology, as well human (group) psychology.
But of _course_ there's an objective viewpoint.
It's the viewpoint which accurately reflects all things which can be accurately measured.
Most things which seem to be subjectively reported are mainly so because no metric exists or is being used which can measure the objectivity.
Math, most glaring of all, is objective. No one can h
Re: (Score:1)
Already out of date? (Score:5, Informative)
Since there were some rather significant changes introduced in Rails 2.0, it is likely that many of the examples will no longer work as described. I know that is the case with current version Agile Web Development with Rails.
Re: (Score:3, Informative)
Re: (Score:1)
Re:Already out of date? (Score:4, Insightful)
Disclaimer: with this edition, I was recruited to be one of the authors of this book.
Parent
Re: (Score:2)
Rails docs could use the help (Score:3, Interesting)
I'm an experienced Perl and C guy who just wants to find a better way than CGI::Ajax to build slick web applications, but I found that I spent more time being annoyed with the documentation than actually learning. Intermediate indeed; Rails needs this.
Re: (Score:3, Interesting)
Re: (Score:1)
However, these code examples do not belong in the documentation. The documentation is where I go to figure out what I should expect when I pass a certain attribute to a method. Learning ho
Rails Project (Score:2, Informative)
Shameless plug: my latest Rails project [howflow.com]. To give you an idea how powerful Rails is, HowFlow has been developed in exaclty five days from scratch. It is currently in private beta, but I'm handing out invitations for those who send an email to flow at howflow.com.
RailsSpace seconded (Score:2)
I tried learning rails from Agile Web Development with Rails first, and I found that AWDwR has a huge deficiency: it frequently fails to explain the fundamental Ruby concepts and structures that it's using. (For example, I remember typing in the
RailsSpace, OTOH, does a really good job of stopping to explain each new concept, tool, or syntax in a sidebar; as a coder who didn't already know Ruby I fou
Re: (Score:2)
> Ruby concepts and structures that it's using.
David Black's Ruby For Rails [manning.com] is a great book for this; David explains the way Rails leverages all sorts of Ruby techniques to do what it does. Another good one is Advanced Rails [oreilly.com], which has an excellent section on the changes that Rails makes to various Ruby core classes - e.g., Symbol.to_proc.
Newer book for intermediate-advanced developers (Score:1, Informative)
Wheres the projectile?? (Score:2)
My second thought was, why is /. covering trains?
THEN I remembered that Ruby decided to name their framework with that term...
tm
Practical Rails Projects? (Score:1)
You can buy this book for cheap in electronic format. Newegg has them [newegg.com], 100 copies on DVD for 24.99. and free three day shipping.
I keed, I keed. Relax! Hey you, RoR fans with the mod points! Put those back down!
Ruby rocks, rails, meh (Score:2)
Ruby, on the other hand, rocks out loud.
Re: (Score:1)
Then you probably do not "get" it. (Score:2)
True, there is strong incentive to "go with the flow", and learn the "Rails Way" to do things... but most of the time that actually helps rather than hinders.
Re: (Score:2)
I bounced back and forth like this for a while. I'm a 10 year Java vet, it's served me well in that the Java+Linux server programing duopoly has allowed me to live in some cool place, and allowed my family a great lifestyle.
I remember facing the same question back when, "should I keep forging ahead with PHP or give this Java thing a try". Looking back, thank god I gave Java a fair shake. Even though my first major project could of been done probably a lot easier in PHP, it was worth it's time in gold, bi
Re: (Score:1)
Re: (Score:2)
Re: (Score:1)
Which is silly because Rails scales exactly the same way every shared nothing web architecture does. If you're application won't scale in Rails, it won't scale if you rewrote it in PHP, or even C for that matter.
Re: (Score:2)
Most of the people complaining about scalability are complaining because it does NOT (contrary to what the other poster wrote) scale the same way others do. It takes some learning to know how to scale Rails applications properly. If you try to do it the same way you scale applications running under Apache, for example, you probably won't get very far.
In part that is because Rails is (still but maybe not for long) sin
Re: (Score:1)
I disagree. Sure, the configuration may be different, but ultimately, in simplistic terms, no matter what your framework/language you just keep adding processes and servers until you've met your load requirements. There is nothing in Rails that forces you to keep your application on a single server, for example.
NONSENSE (Score:2)
Now, allowing for the possibility that you meant something other than what I thought, I will state that Apache works best with multiple-threading applications. You can
Re: (Score:3, Interesting)
> more and more people complain about scalability.
Remember, languages (and frameworks) don't scale, architectures do.
> There have been numerous companies that have abandoned ship.
From where I stand there are lots of companies getting onboard, and modrails [modrails.com] is a sea change (for the better!) in the Rails deployment story.
Re: (Score:2)
Also, historically, Rails apps running under Apache have not been very fast or efficient.
So this is one to which I say, "I'll believe it when I see it, not before."
Re: (Score:2)
Yup, that's fair enough. But I hope that I've opened port ranges and set up init scripts and monit.conf files and mongrel_cluster.yml and proxy_balancer settings for the last time. No more need to worry about a dozen people doing slow file uploads and locking all the Mongrel processes... all those pieces of the puzzle just go away. Good times.
Since when (Score:2)
Sure, okay, it fits you just fine. But I doubt it would fit me, or a lot of others I know.
Re: (Score:2)
Please keep up. (Score:2)