IT programming books related reviews
Title: Building Your Business with Google For Dummies
Publisher: For Dummies
Authors: Brad Hill
Rating: 5/5
This is a book on Google's back end business aspects. It is not concerned with searching to find information. Instead it is on directing more attention, more business to your web site. The book is divided into two major themes, first working to make your site more Google friendly, and second working with Google's paid services including advertising on Google's site using programs like Google AdWords and AdSense. There's a chapter on Google's elusive Page Rank system that talks extensively about Google's philosophies on links and how they affect Page Ranking.
Title: Transact-SQL Programming
Publisher: O'Reilly
Authors: Lee Gould, Andrew Zanevsky, Kevin Kline
Rating: 2/5
The problem with this book is that it only covers version 6.5 and earlier in any detail. Sorry, the cover out to mention that. A single appendix does not constitute SQL 7 coverage. Worse yet, many of the techniques you take to solving complex query problems changed dramatically from 6.5 to 7.0, so a number of the solutions offered in the book either don't work at all or work very poorly. Giving when it was published, there's no excuse for this book not covering 7.0 and its way of doing things in detail. For the would-be SQL 7 transact-sql practitioner, this book is very near useless.
Title: Professional SQL Server 2000 Programming
Publisher: Wrox
Authors: Robert Vieira
Rating: 5/5
Professional SQL Server 2000 Programming is an essential component of your library if you are a MS Active Server Page developer.My library consists of Beginning ASP, Professional ASP, Beginning ASP Databases, Professional SQL Server 2000 Programming, and Vbscript Programmers Reference, all published by Wrox. Combined with MSDN, I have yet to run into a ASP problem that I could not solve.This book in particular will help you leverage the power of SQL Server. Specifically, the ability to form complicated stored procedures that contain limited logic will help you tune and manage your web application. This book also offers a nice foundation of basic SQL and solid relational DB design tips. I was particularly impressed with the explanation of all the fun tools that SQL Server ships with, but that no one ever shows you how to use.With ASP development, developers more and more find that they are forced to develop applications quickly and without the help of a dedicated DBA. A well-normalized, solid DB is the foundation of any good web application. If you blow the DB design, you will pay the price for the entire life of the application. Buy this book and spare yourself the pain that comes from a bad database, and learn some neat tricks along the way to make your code more stable and professional.Highly recommended!
Title: PHP Functions Essential Reference
Publisher: Pearson Education
Authors: Zak Greant, Graeme Merrall, Torben Wilson, Brett Michlitsch
Rating: 4/5
Fantastic reference book with code snippets for every function.My only complaint is that although the book was released under the Open Publication license (allowing it to be freely distributed), the book's website (www.php-er.com) no longer contains the book contents.Let's hope that this great book becomes available online once more, preferably as a PDF file. I'd love to have it on my computer as well as in paper format.An update to the new PHP 5 release would also be great.
Title: SQL: Access to SQL Server
Publisher: Apress
Authors: Susan Sales Harkins, Martin W.P. Reid
Rating: 5/5
This book is well written and easy to follow. The explanations are written in clear language and instructions are written out step by step. The book is well organized which means it's easy to use it more as a reference book. But, it is such a pleasure to read, you want want to skip a single page. This book covers both very elemental aspects of SQL, but also has much to offer the more experienced user.
Title: PHP and MySQL Web Development, Second Edition
Publisher: Sams
Authors: Luke Welling, Laura Thomson
Rating: 5/5
I am an above-average computer user, who has been mostly living in the Windows world. Recently, my friends and I have decided to create a business -- an e-commerce business. We knew nothing about how to do that. We are all electrical engineers, and are good at programming -- but have never really been concerned with how a website operates from the developer's standpoint. I purchased this book out of the blue -- based on the ratings it had and the sheer number of pages (I know that's lame but I'm being honest).
This book has single-handedly enabled us to start our e-commerce website. I have since configured my backup machine into a linux server, and have PHP, MySQL, and Apache running on it flawlessly. I haven't even got to chapter 12 yet, and I already have the database and the online applications up and running.
The real value of this book to me is the knowledge that other books take for granted. For example, in the appendix there is a complete how-to that describes where to get the PHP, MySQL, and Apache downloads, what versions to get, and how to install (and configure them) them both in linux and Windows. This information was critical. I needed the "enter this command to do this task" kind of guidance, as opposed to the "do this task" alternative I find in other books.
In the sections regarding the PHP syntax, it makes a clear distinction between the new features of PHP5 versus PHP4, and how to use the older versions if need be. As someone who is just learning the PHP language -- this also was very valuable information.
In a little more than a week, I went from a Windows XP user, to a linux server administrator writing (and debugging) PHP/MySQL applications who is able to answer server/database/PHP questions asked by my business partners. I highly recommend this book.
Title: PHP Cookbook
Publisher: O'Reilly
Authors: David Sklar, Adam Trachtenberg
Rating: 5/5
Most books cover commands and functions as though they were disembodied topics and don't relate them to the real world.PHP Cookbook must be written by a "real developer" because he addresses actual everyday issues and illustrates practical solutions that you can use in your own applications.I highly recommend this book.- Hank Castello
compusolver.com
Title: Web Programming in Python: Techniques for Integrating Linux, Apache and MySQL
Publisher: Prentice Hall PTR
Authors: George K. Thiruvathukal, Thomas W. Christopher, John P. Shafaee
Rating: 3/5
This book had the right idea and its basic outline was well thought out. But when I tried some of the examples I found too many errors. There is no web site support for the errors in the code examples, or exercises by the author or publisher. So you are on your own.
In all fairness, the book contains a good presentation to Python, Linux and MySQL, and a good basic explanation of the Internet, Apache and CGI. However, I think most of us learn best by trying out the exercises after reading the theory, and it is here where the book is weak. Because there are too few complete exercises, many errors, no errata, and lack of web support I cannot recommend this book. Also, some of the exercises require the "Slither" libraries, which do not seem to be supported any longer. Furthermore, I haven't been able to find a place to download the code in this book.
Title: Microsoft SQL Server(TM) 2000 DTS Step by Step
Publisher: Microsoft Press
Authors: Carl Rabeler
Rating: 5/5
After reading the other DTS book by Chaffin, Knight and Robinson, I understood DTS, but did not understand how to apply it. If you want to learn and actually use DTS, this is the book !Well written with very good examples that not only explain how to do real life types of problems, but explains why you are doing each step.Thanks Carl !
Title: Microsoft SQL Server 7.0 Database Implementation Training Kit (Training Kit)
Publisher: Microsoft Press Rating: 2/5
I used this as my main resource for studying for 70-028 (along with practice tests by STSWare and the online books). This was my last test for my MCSE and I passed first time, but only just. The test requires much more detail than this study guide (or STSWare) supplies. You really need to get down to the mechanics of how the various features of SQL Server work. This book just didn't supply it.My advice is either to use this and spend a lot of time reading the online books or wait until there are better third party study guides that are based on the release version of SQL Server (not the beta as most of them are at present) and the actual tests.

