IT programming books related reviews
Title: SQL In A Nutshell, 2nd Edition
Publisher: O'Reilly
Authors: Kevin Kline, Daniel Kline, Brand Hunt
Rating: 5/5
This is an awesome book. DBA's need it for reference purposes. Novices need it to learn what the heck they are doing. But it is especially useful for those of us who work in companies that can't make up their minds which database we are going with, and so we have to move back and forth between several. I have worked with Oracle, Informix, Sybase, MySQL, and Microsoft's SQL Server all in the past 4 years. This is an excellent book. Everyone should have at least 1 copy.
Title: PHP3: Programming Browser-Based Applications with PHP
Publisher: McGraw-Hill Companies
Authors: Dave Medinets
Rating: 4/5
We use much PHP3 for our http://www.siliconmail.com site. This book has been a great guide and resource for our development team. Definite recommendation to anyone looking to learn PHP3 or expand their knowledge of this server side scripting system. Boston Media Corporation Development Team,http://www.bostonmedia.com/
Title: Advanced Transact-SQL for SQL Server 2000
Publisher: Apress
Authors: Itzik Ben-Gan, Tom Moreau
Rating: 1/5
I guess I have a different definition of the word "advanced" than the author of this book. He apparently thinks it means "about the same as the BOL." I think it means "beyond the BOL, WAY beyond." I think an advanced book should feature things I haven't seen elsewhere and that teach me techniques beginner books don't. But that's not the case. IMHO, this is strictly a beginner's book, and not a very good one at that.
Title: SQL Server CE Database Development with the .NET Compact Framework
Publisher: Apress
Authors: Rob Tiffany
Rating: 5/5
A book that focuses on database programming using SQL Server CE. More importantly (and let me say "finally!"), this book uses Visual Studio .NET 2003 and the .NET Compact Framework instead of still using the stand alone Mobile Information Toolkit and the older Visual Studio .NET product. VS .NET 2003 makes developing applications soooo easy that a developer that has created a Windows form application can whip out a Pocket PC application in a matter of minutes. Building an application that is robust and corporate ready; however, requires a more robust database. It also makes the application a bit more complex. SQL Server CE is the database I choose for my applications. This book addresses all of the questions I've run into up to this point. Since answering questions is what I am using the book for, what more can I say!
Title: Apache Jakarta-Tomcat
Publisher: Apress
Authors: James Goodwill
Rating: 4/5
Overall Rating:
Excellent! Useful book for beginners and advanced users.
Teaching Value:
Excellent starting point to learn configuring and using Tomcat.
Reference Value:
Good reference book.
It's a well-written and well-organized book. It covers and touches most of the topics associates with tomcat like Integration with struts, Log4j, Apache Soap etc. You do not have to be familiar with tomcat or apache web server to read this book. Starting chapters even show, in detail, how to set up tomcat server. Advanced users can skip through these chapters.
The book is written for tomcat version 4.0, so even the reader familiar with earlier versions of tomcat can expect to find something new. Explanations of new features of tomcat like Security Realms (Chapter 5), embedding tomcat (chapter 6) and Persistent Sessions (chapter 7) are very good.
The book is very well organized and has lots of small examples and code snippets. So you can write and run what you are reading about (I always find this approach better). I would highly recommend this book to all levels of programmers looking to use tomcat and even those already using tomcat.
Title: MySQL and PHP From Scratch
Publisher: Que
Authors: Wade Maxfield
Rating: 2/5
I had this book on order for several months before it was published. I was excited when I heard that Amazon had finally shipped the book. Boy was I disappointed when I finally got a chance to look through this book. I was under the impression that this book would teach me to create a web based email server. All it really does it walk you step by step through installing IMP.
Title: OCP Introduction to Oracle9i: SQL Exam Guide
Publisher: McGraw-Hill Osborne Media
Authors: Jason Couchman
Rating: 2/5
I am also very disappointed about the errors in the book. It is confusing and fortunately I have followed the Oracle instructor-led course. Maybe an updated errata must be released for people who have had confidence in the logo "Official Authorized - Oracle Press".
Title: Oracle PL/SQL 101
Publisher: McGraw-Hill Osborne Media
Authors: Christopher Allen
Rating: 5/5
This book really lays it all out clearly. I knew nothing about SQL or PL/SQL when I started, and now I am writing scripts, triggers, procedures, and building tables. This book makes it easy to learn.
Title: Optimizing SQL Server 7: Planning and Building a High-Performance Database (Prentice Hall Series on Microsoft Technologies)
Publisher: Prentice Hall Ptr
Authors: Jeffrey R. Garbus, Robert D. Schneider
Rating: 1/5
This book is not primarily about version 7. It doesn't discuss issues that have been brought up by the new version of SQL Server. The illustrations are clearly from an older edition than Beta 3 (most are probably from v6.5) and running on an older edition of NT (<v4.0). Avoid this book if seeking accurate information about v7.0!
Title: Instant SQL Programming
Publisher: Wrox Press
Authors: Joe Celko
Rating: 3/5
Celko has penned on OK guide for beginners. Unfortunately he uses an arcane "syntax" format to introduce the SQL syntax before using the much easier to understand examples in the actual language. Also, the book is supposed to cover SQL-92, but for complicated queries all of the examples use the older SQL-89 syntax. There are an unfortunate number of typos. I used the book as part of a class, which helped clarify what otherwise would have been some very confusing examples. Perhaps these have been corrected in later printings. Overall, it was a readable and understandable introduction to SQL. I haven't read any other introductory texts, so I can't compare.

