IT programming books related reviews
Title: Programming PHP
Publisher: O'Reilly
Authors: Rasmus Lerdorf, Kevin Tatroe
Rating: 5/5
Very good book, everything is well explained and very well organized so you can find just what you're looking for without too much effort. Great to have as a reference book, a must have if you're a PHP developer.
Title: Professional SQL Server 2000 Programming
Publisher: Wrox
Authors: Robert Vieira
Rating: 4/5
This book is one of the best for SQL Server 2000. I bought also the by Example book by FG Guerrero an CE Rojas, but this one is much better. Obviously I prefer BOL to any book, but this book made a good job in organizing all these hundreds of pages and topics. It's a good reference too. I used as a preparation to 70-229 with BOL and passed it the first time without difficults.
Title: SQL Server 2000 Stored Procedure Programming
Publisher: Osborne/McGraw-Hill
Authors: Dejan Sunderic, Tom Woodhead
Rating: 1/5
I've been attempting off an on again for over a year to get a grasp on creating and using stored procedures. I've searched the Internet for information, bought another book published by SAMS, read the white papers from Microsoft, just about everything I could think of. Nothing would sink in...Then after sitting back and giving up for a few months, I tried another search of the Amazon books online and found "SQL Server 2000 Stored Procedure Programming". I can't believe the ease of learning this book gave me with its simple step by step, hands on instructions. It finally started to click by the time I was in Chapter 3, I finally had a grasp of how to create and use stored procedures with Microsoft's SQL Server.I've been programming since 1976 and never had such a problem getting over a learning curve but this book's easy to follow, detailed and illustrated instructions made it a snap. My thanks go to Dejan Sunderic and Tom Woodhead for creating a top notch book that I'm having a hard time putting down as I'm having such a good time with it.
Title: Oracle PL/SQL Programming, Third Edition
Publisher: O'Reilly
Authors: Steven Feuerstein
Rating: 4/5
No, question, this is one of the most valuable Oracle books that I have read. However, watch out for doubtful code, i.e. : SELECT * FROM color_models c WHERE 'RED' IN (SELECT * FROM TABLE(c.colors)); Yes, it compiles, but if You run it on a table with tens thousands of rows, go on two-weeks holiday, when You come back the code will return. There are much better approaches.
Title: Google for Dummies
Publisher: For Dummies
Authors: Brad Hill
Rating: 5/5
Fantastic! This book is great for anyone who wants to harness the power of the Internet. I would buy it again tomorrow and will probably purchase a copy for a college student I know for Christmas. Kind of leaves you asking why anyone would use any other search engine. As a small business owner, I particularly appreciated the chapters on getting listed in searches and using AdWords to drive traffic to your site.
Title: Microsoft SQL Server 7 Administrator's Guide
Publisher: Muska & Lipman/Premier-Trade
Authors: Ron Talmage
Rating: 2/5
What is new in SQL 7 is the content of this book. I really like how the author highlight every important points that had changed from SQL 6.X. From its relational engine to data architecture to store procedures, all the essential points and new features of SQL 7 are clearly presented. This book is a good resource for DBA who has general knowledge of SQL 6.X and needs to get up to date quickly on SQL 7. Although on the back cover it said for user level of intermediate to advanced, it is also a good book for beginners too.
Title: Microsoft SQL Server(TM) 2000 Reporting Services Step by Step
Publisher: Microsoft Press
Authors: Hitachi Consulting, Stacia Misner
Rating: 4/5
I found this book to be very thorough and cover a lot of ground. I only had some minor issues with working the exercises. You do have to remember to read carefully how to go get the download of the code as it is missing off the CD. I got a lot out of working through the whole book.
Title: PHP for the World Wide Web : Visual QuickStart Guide (2nd Edition) (Visual Quickstart Guides)
Publisher: Peachpit Press
Authors: Larry Ullman
Rating: 3/5
I am familar with Perl and shell scripting but decided to purchase this since I had no familiarity with PHP.The book is too simplistic if you currently know the basics of programming such as loops, if/else, how to assign variables and the like. So if you can write a Perl script or a shell script of medium complexity I would skip this book and look for something more advanced.In addition to this, it is pretty obvious that this book was written for PHP version 3 and then a few paragraphs added to say it is version 4 compliant. I would say they need a new edition of this book to really say it covers version 4. The most annoying and obvious example of this is how values are passed from a form to a PHP script. There is a major change between version 3 and 4 and the book only uses version 3 examples. If you go to the author's web site there is an errata section that tells you how to do it in version 4. The problem is, since you are just learning PHP, you will probably spend a good 30 minutes thinking you are screwing up somehow before you realize the book is wrong. Then after you figure it out you have to constantly do things a different way throughout the entire book and it is not always straight forward.2 years ago this book would probably be a solid 4 stars perhaps even 5. Now in late 2003 going on 2004 it is outdated and riddled with known errors. It is in dire need of a new edition to bring it up to date. If you have very little experience with scripting/programming, don't mind checking a website a couple times each chapter for errors, and are strapped on cash, this book is not so bad. Otherwise I would recommend you look elsewhere.
Title: Advanced Oracle PL/SQL Programming with Packages (Nutshell Handbook)
Publisher: O'Reilly
Authors: Steven Feuerstein
Rating: 4/5
The book is structured around a set of packages called PL/Vision. Eighty percent of the book is devoted to describing how to use PL/Vision and what it can do. PL/Vision is a useful set of tools; the P package in particular will be useful to any developer, though most will have already written something similar (though maybe not so fancy) for themselves. P is a packaged version of the dbms_output routines, and allows formatted output, debug output and other similar facilities.However, the book is not really a reference for Oracle packages. Most of what you need as a reference can be found in Feuerstein's "Oracle PL/SQL Programming", which I recommend. This book is more to give you an idea of what you can do with packages. I found it interesting, but I rarely refer to it--the other Feuerstein book is so comprehensive it covers almost all my questions.
Title: Advanced PHP Programming
Publisher: Sams
Authors: George Schlossnagle
Rating: 5/5
Excellent book, not only for PHP, but also for any programming language, especially web-developpement languages.

