29 Comments
- PirateFSM, on 10/12/2007, -3/+12Great Idea. I'll use the bury function right now...
- inactive, on 10/12/2007, -0/+6So what if Eli gets a big plug from the Digg community? Not a very good reason to bury the article.
- racketboy, on 10/12/2007, -1/+6Digg SUBSCRIBERS?
I didn't realize there were subscribers... - shakin, on 10/12/2007, -0/+3Ruby is indeed a wonderful language. PHP programmers who learn Ruby usually can't get the smile off their face for a few days.
However, Ruby is painfully slow. You probably wouldn't notice it on small web sites or working with small datasets, but it does creep up on you. I have some Ruby scripts to work with large delimited text files (200,000+ lines) and it's embarrassingly slow. I rewrote a few scripts in PHP and they are much more than twice as quick.
When Ruby gets speed improvements (I hear it's coming) and when Rails has another couple of years under its belt, they will be a serious web development software stack and at that point I may abandon PHP. Of course, PHP 5 is pretty nice and yes, you can easily separate logic from data from presentation using PHP. - kurrent, on 10/12/2007, -0/+3prolonged reading of 300 pages+ on a monitor isn't fun. Personally, I'll pay the 40 bucks to read from a book rather than my monitor.
- SuperSloth, on 10/12/2007, -0/+2No, "duck tape" is correct. It was invented during WWII for use in all weather (wet and dry, hot and cold) conditions. "Duck" as a synonym for "all weather" is very common. Check the wikipedia, yo.
/Duct/ tape is tape for ductwork, and typically has aluminum foil on the backing to act as a heat insulator.
Nevertheless, most people consider the terms interchangable. - specb, on 10/12/2007, -1/+3With Yahoo and Facebook both having PHP internals engineers, there is a vested interest in a very scalable scripting language. I don't see that kind of web-heavyweight support for Ruby on Rails.
- bertsisterwanda, on 10/12/2007, -0/+2 Some books are to be tasted, others to be swallowed, and some few to be chewed and digested: that is, some books are to be read only in parts, others to be read, but not curiously, and some few to be read wholly, and with diligence and attention.
Sir Francis Bacon
English author, courtier, & philosopher (1561 - 1626)
this is one of these books to be picked up in parts! tis a great resources! - SuperSloth, on 10/12/2007, -0/+1Perhaps you mean 'faster to develop with', but you should realize that that's only because 90% of Ruby users use the Rails framework. You could us an agile framework with PHP (Cake) or Python (django/TurboGears), too.
Even using Active Record or an ORM to handle your domain will speed development. - spafbnerf, on 10/12/2007, -0/+1PHP: "Training Wheels without the Bike"
http://tnx.nl/php - SuperSloth, on 10/12/2007, -0/+1I agree, especially on the gang-of-four book. Anybody serious about programming for a living should read it.
I've seen too many badly coded pages in PHP to enjoy working with it anymore. Single lines that jump from HTML to PHP to raw SQL back to PHP and then back to HTML... with CSS and JavaScript sprinkled in completely at random. It's just too painful. Plus, I've been bitten by PHP4/5 too many times (read: once). It's the only language that's forward *and* backward incompatible with itself.
It's not PHP. It's the PHP coders I don't like. Hate the programmer, not the language. - sirsteveh, on 10/12/2007, -0/+1D'oh. You found out about us. Only the truly obsessed are supposed to know about the Digg Subscriber System. ;)
- kurrent, on 10/12/2007, -0/+1you can download this full book, and most any other computer related book, in pdf format if you would like to just 'read a few pages'
- calevans, on 10/12/2007, -0/+1MY DUCKTAPE LIBRARY
SQL For Dummies
I still use this book and I recommend it to anyone just getting into SQL.
SQL For Smarties
One of the GREAT SQL References. Joe Celko is a god.
Javascript Bible
An oldie but a goodie. I’ve got the 3rd Edition and the 5th Edition is out. That the 3rd edition is still useful is a testament to the skill of the authors.
Applying UML and Patterns
The Sailboat book. This one has helped me tremendously. I’ve purchased copies for 3 of my teams now and still keep a copy for myself.
What’s in your Ducktape Library? - Recode, on 10/12/2007, -0/+1I really appreciate it when morons pick at what they believe are mistakes and just end up being the moron themselves. pwned.
- Recode, on 10/12/2007, -1/+2I like Ruby better than PHP, but saying Ruby is FASTER than PHP just shows your lack of knowledge. Even I know (performance wise) PHP wins in this matchup.
I never thought I'd see the day when I'd be defending PHP... - dfltr, on 10/12/2007, -1/+2Rails is great, but i sincerely doubt that we could scale it up enough to run Digg on it.
- N3wtR0ckn13, on 10/12/2007, -3/+3Since this Eli is a digg employee, it'd be awesome if he provided a free pdf version for digg subscribers.
- heatman, on 10/12/2007, -0/+0@SuperSloth
yeah, sorry i meant "faster to develop with", it's not actually faster than PHP I realize that. But having your mapping done for is very nice and cuts down on your programming time considerably. I am a PHP and RoR programmer and the reason I really like RoR is I can spend more time designing and doing the fun stuff rather than the monotony with programming in PHP. Speed is an issue, but for cranking out quick, clean projects that work on a small-medium scale Rails is beautiful. - noisebleed, on 10/12/2007, -0/+0I've been using Safari for a couple of months and have been pleased. It's useful if you can get through books quickly and don't necessarily need to re-read them. However, at $20 a month it doesn't really make much sense if you just want one book, especially one like this that seems like it would make a better reference than a one-time read. Still, the free preview gives you a decent sense of the titles so it's worth having a look.
- nobelnob, on 10/12/2007, -0/+0Nice book, and believe or not, you can download it free right here togehter few dozens of other free PHP online books
http://kickjava.com/books/php.htm - heatman, on 10/12/2007, -3/+2I think better solution would be to not by this book or use PHP and use Ruby on Rails instead. Faster, cleaner, separates structure from content from design and is built on a true object oriented language.
Weeee! - tehmoth, on 10/12/2007, -1/+0is there a website that RoR fanboys go to to get articles about other languages/frameworks that they can make RoR fanboy comments on?
- GenericNumber1, on 10/12/2007, -2/+0Sigh, if only there was a way to "read a few pages" before buying it on Amazon. I guess I'm book hunting before I consider buying another book...
Or maybe I'll check out that Safari place.. anyone have any experience with Safari? - loconet, on 10/12/2007, -6/+4Whatever. I don't know why people bother with PHP books when most of it can be referenced from the php website itself or from the thousands of other PHP related sites out there. Not to mention the book's content will be outdated very quickly considering the frequency of php releases.
If you really want to get into PHP5 development (or any other other language with decent OOP functionality), I'd recommend you to get this book: http://www.amazon.com/Design-Patterns-Object-Oriented-Addison-Wesley-Professional/dp/0201633612
(assuming you already have an understanding of algorithms and programming in general). - Supergeek, on 10/12/2007, -3/+0I really appreciate it when morons put mistakes in the brief Digg description so I can save the time I might have spent going to an article about/written by a moron.
It's "duct tape" not "duck tape." Quack. - Whizky, on 10/12/2007, -5/+22 minutes of my life back please
- RedZeppelin, on 10/12/2007, -8/+3Which is better, the PHP or the DS?
/I got nothin'. - inactive, on 10/12/2007, -39/+3why is it so easy to digg and so tedious to bury
think we should encourage bury's more often, make a bigger button, perhaps??


What is Digg?