IT programming books related reviews
Title: Php Fast & Easy Web Development (Fast & Easy Web Development)
Publisher: Premier Press
Authors: Julie C. Meloni
Rating: 5/5
If you are new to PHP, this is the first book you need to get. It won't get you ready to write high-end apps, but you will understand PHP very well and have the foundation to do great things.
Title: Secure PHP Development: Building 50 Practical Applications
Publisher: Wiley
Authors: Mohammed J. Kabir, Mohammed J. Kabir
Rating: 1/5
I bought this book to jump start some secure PHP Web applications that I would like to develop. I spent many hours to fix the sloppy, careless and untested sample code provided.No doubt, I am thus sorely disappointed in the Wiley Technology Publishing's promise of "Timely. Practical. Reliable." printed on both the front and back cover. This book is anything but practical, and definitely not reliable. It could have been timely, but by the time you get the code working, it is too late to do anything useful with it. Don't waste your good money and time supporting this sloppy effort.
Title: PHP and MySQL Web Development (3rd Edition)
Publisher: Sams
Authors: Luke Welling, Laura Thomson
Rating: 4/5
This book starts off in a detailed description of PHP coding and sends the reader into a project instantly. The first project is simple and useful, utilizing the basic PHP commands for storing and retrieving data. The source code in the book is awesome, it shows many examples of coding, most of which is used on many websites.
The few problems I have with the book are in the later chapters. I felt that while this book does teach the basics, when it jumps into the "advanced" section the authors really didnt explain the steps in enough detail for beginners.
The things I like about the book is that it covers Php sessions, working with the file system directly, Ftp uploads, user authorization, and it even shows you how to make your own email page using PHP.
MySql is lightly covered in the book; it does not go into "high" detail with MySql but it does cover the basic commands such as create database, use database, create table, insert commands, and some basic authentication processes.
In the appendix it also has Apache, MySql, Php tutorials to help you set up your own little webserver. Overall I would hand this book to anyone who wants to learn PHP & MySql the proper way.
-us3rX-
Title: OCA/OCP: Introduction to Oracle9i SQL Study Guide
Publisher: Sybex
Authors: Chip Dawes, Biju Thomas, Chip Dawes, Biju Thomas
Rating: 4/5
This is an excellent book which is well written with lots of good examples and tests. I passed the exam 48/57.
Make sure you check the ERRATA for the book and it does help to try some of the practise tests that are out there in market.
Title: SQL Unleashed, Second Edition (2nd Edition)
Publisher: Sams
Authors: Sakhr Youness
Rating: 5/5
I have been using SQL Unleashed for over a year, and it is the book I consult first when I have a SQL question. It has hundreds of examples, all of them extremely well explained.
Title: Oracle9i PL/SQL Programming
Publisher: McGraw-Hill Osborne Media
Authors: Scott Urman
Rating: 4/5
This is a pretty decent book with plenty of advanced topics. Other than the fact that not all the advanced topics were covered I'm pretty happy with this edition.
Title: Spring Into PHP 5
Publisher: Addison-Wesley Professional
Authors: Steven Holzner
Rating: 4/5
An experienced programmer who does not know PHP 5 should be able to use this book to get up to speed within a few days. Holzner presents a concise and logical unfolding of PHP, and without taking 1000 pages to do so.
The first 4 chapters are about using the basic syntax. Much the same as several other languages like C or C++. The if-else and switch statements will look similar to what you're already used to, for example. There are the open and closing notations for a code block to get used to. But this is pretty simple.
The real point to the language is given in later chapters, on handling HTML in web pages and making forms and being able to validate these. Here, you really need prior acquaintance with web servers and HTML, to fully appreciate what Holzner explains about PHP.
He also gives more advanced usages. Where PHP can be written in an object oriented manner. A relatively recent thing in PHP. Also, he shows how to hook up PHP to a back end relational database. For the latter, he chooses MySQL. But Postgresql or any other RDB could probably also do just as well.
Title: Transact-SQL
Publisher: Wiley
Authors: William C. Amo
Rating: 4/5
I like the book. If I had to teach a class to experienced developers without Transact-SQL experience, this is the book I would recommend.
Title: Oracle Utilities: Using Hidden Programs, Import/Export, SQL*Loader, Oradebug, Dbverify, Tkprof and More
Publisher: Rampant TechPress
Authors: Dave Moore
Rating: 5/5
This book has provided invaluable help in giving clear, comprehensive advise for using the utilities of the Oracle database efficiently. I am indebted to Mr. Moore for his clear writing and practical, step-by-step directions. He has really found a niche that needed to be filled and did it in a most professional way. I would recommend this book to all those who work with this system and who are just feeling their way through some very complicated procedures. Take my word- this book will pay for itself many times over.
Title: Joe Celko's SQL for Smarties: Advanced SQL Programming (The Morgan Kaufmann Series in Data Management Systems)
Publisher: Morgan Kaufmann
Authors: Joe Celko
Rating: 3/5
I knew of Joe Celko from his contributions to database-related magazines and had great expectations of this work.However, while there is much in the book that is worthwhile, I found it terribly sloppy, not only in the practical solutions supplied but in all aspects of the book. Nearly every sample piece of code, even quite short snippets, has a bug in it; the descriptions of the problems he is attempting to solve and the explanations of the solutions are full of unstated assumptions; and much of the general text is imprecise or vague and skims over areas that could do with more detailed explanations. Some parts I have read several times over without being able to make any sense of them.In fact, I have come to the point where, if a section of text or a practical example seems wrong or difficult to follow, I don't know any more if it's Joe's fault or mine.To Joe's credit, I can say that I have corresponded with him and he was quick to reply and was willing to continue the discussion when I followed up. He generally comes across as a "great guy", and he did accept my criticism of the solution he'd given to a problem and produced a satisfactory alternative, but every point I made to him had to be explained in detail and I still felt at the end that he wouldn't get the solution 100% right when he incorporated it in his book.One section of the book that I found absolutely fascinating was a short description of the standardization process of the Western or Gregorian calendar. It was mostly irrelevant to the topic of the book but fascinating nonetheless. There are other gems scattered throughout, he has a good list of references and I have found he has made several points which I could quote to support my postion in arguments in standards committee meetings, but I feel that it would take as much more effort to get the book right as it has take already to produce it.

