IT programming books related reviews
Title: Professional PHP Programming
Publisher:
Authors: Jesus Castagnetto, Sascha Schumann, Harish Rawat, Chris Scollo, Deepak T. Veliath
Rating: 5/5
I came from non-programming background. The most advance I can get before buying this book is just ms-office and basic HTML. However, after spending a few days with it, I am quite sure that even a guy from accounting background like me can do server-side scripting. The book gives me clear explaination, and no guess work along the way. I love the XML part the most as it makes a new technology, XML, interesting enough to continue my curiousity. Right now, I am working on Professional XML from wrox.
Title: Professional Apache 2.0
Publisher: Wrox Press
Authors: Peter Wainwright, Poornachandra, Dr. Sarang, Afrasiab Ahmad, Sean Chittneden, Vivek Chopra, Micheal Link, Stephen G. Wadlow, Mathew Antony
Rating: 4/5
Fisrt of all, covering all of Apache is quite a difficult task. Add to that the need for updated information keeping in pace with release timings. I think a good job has been done by Peter on this book. He has covered all that a System Admin needs to know in short space. Definitely recommended.
Title: Visual Basic Developer's Guide to E-Commerce with ASP and SQL Server
Publisher: Sybex Inc
Authors: Noel Jerke
Rating: 2/5
I have to start by saying that I agree with most of the revies I have seen on this book here: It's a good reference to Microsoft products. However, I feel that there is something else that must be addressed: the gross amount of errors in the code itself. There are variables that are dimentioned only to not be used in some of the actual pages (chrFax). This book is meant for an Intermediate user, so for those readers that expect to open the book and be on your way to making shopping carts be careful, the author assumes a lot out of you. May seem like minor quibbles, but I'm only up to Chapter 9 and the errors are almost too much to deal with.
Title: The Guru's Guide to Transact-SQL
Publisher: Addison-Wesley Professional
Authors: Ken Henderson
Rating: 5/5
Before I read this book, I had no idea you could do half the things you can with TransactSQL. OLE Automation? Statistical computations? Scheduling? Set algebra? Who knew?This book has really changed the way I look at TransactSQL. I came into the language feeling like it was really a crappy piece of work. Now I know what a great tool it can be. Now I see the kinds of elegant solutions you can craft with it if you know what you're doing.Thanks Ken Henderson for opening my eyes.
Title: Building Custom Php Extensions
Publisher: Lulu Press
Authors: Blake Schwendiman
Rating: 5/5
This is a great in-depth book for extending PHP. Clear concise examples throughout for customization and PHP extensions. A must have in any advanced programers library.
Title: Apache Server for Windows Little Black Book: The Indispensable Guide to Day-to-Day Apache Server Tips and Techniques
Publisher: Coriolis Group Books
Authors: Matt Keller, Matthew Keller, Greg Holden
Rating: 5/5
This book is clear and concise. It goes into excellent detail on configuring Apache Server for NT. This is one of the best written technical books I have read.
Title: Transact-SQL Cookbook (O'Reilly Windows)
Publisher: O'Reilly
Authors: Ales Spetic, Jonathan Gennick
Rating: 1/5
Bought this without reading the reviews. Big mistake. Full of terribly simple examples and bad English. Not worth the time at all. Don't know where they get some of these authors.
Title: Oracle8i Certified Professional SQL & PL/SQL Exam Guide
Publisher: McGraw-Hill Companies
Authors: Jason S. Couchman
Rating: 4/5
This book is comprehensive and easy to understand, but contains many errors and contradictions. The Excercise questions are often vague or outright wrong. Furthermore the answer is just what letter is write with no explanation.My advice go elsewhere. I hear SYBEX is good.
Title: Oracle PL/SQL Programming, Third Edition
Publisher: O'Reilly
Authors: Steven Feuerstein
Rating: 5/5
Most of us have had to learn PL/SQL at some point in our Oracle careers, and I am sure many of you have become quite expert. On the other hand, some of you may be new to this world of PL/SQL and are looking for a basic text that will educate you in the use of this language.The "Bible" for PL/SQL programming has long been the earlier editions of this book, and Steven Feuerstein has been considered the guru of PL/SQL programming for as many years as I can remember. Steven has completely revised his best-known work into a new, third edition. I thought that it was time to take a look at this new edition and see what it has to offer both groups. Here is what I found.Steven now provides complete coverage of PL/SQL from Oracle RDBMS version 7.3.4 through Oracle9i Release 2. He has incorporated all the information from his book PL/SQL Guide to Oracle8i New Features into this book. He has added a new chapter on database triggers and included especially useful information on DDL triggers and database event triggers. He has added new content on the PL/SQL runtime architecture, creating and running PL/SQL programs, and calling Java methods from within PL/SQL. He has integrated all the new Oracle9i features throughout the text, instead of placing them in a separate chapter. In order to make the book fit into 1,000 pages, some of the example code was removed and can be found on O'Reilly's Web site at www.oreilly.com/catalog/oraclep3 as a zipped file. About 300 files are available. Approximately 200 pages that were pruned from the second edition that still have some utility are also available there.The book is organized much the same way as previous editions, with a few changes. There are 23 chapters divided into six parts:Part I: Programming in PL/SQL. These three chapters orient you to PL/SQL, its history, utility, and basic programming constructs.
Part II: PL/SQL Program Structure. Conditional, sequential, iterative control structures, and exceptions are covered in these three chapters.
Part III: PL/SQL Program Data. Six chapters cover how to manipulate data within PL/SQL procedures and functions. Strings, numbers, datatypes, including the new Oracle9i datatypes, and records and collections are also discussed.
Part IV: SQL in PL/SQL. There are three chapters that cover transactions, data retrieval, and the use of dynamic SQL.
Part V: PL/SQL Application Construction. The four chapters in this part discuss procedures and functions, packages, triggers, and managing PL/SQL applications.
Part VI: Advanced PL/SQL Topics. There are four final chapters that cover the runtime architecture, object-orientation in PL/SQL, PL/SQL and Java, and external procedure calls.Steven states in his preface that the three objectives of this book are to
1. take full advantage of the features of PL/SQL,
2. use PL/SQL to solve your problems, and
3. write efficient, maintainable code.Each chapter has been crafted to address these three objectives. His writing style is clear, succinct, and reads like he is sitting next to you chatting about the new things he's learned. The book is absolutely full of code examples. Most of the examples are posed as practical programming problems. He carefully walks you through the lines of example code, clearly explaining the logic used for each step of the program, and points out version-based differences. Steve is also not afraid to express an opinion and will tell you exactly why he chooses a particular method for solving a problem. Notes explaining tips and traps proliferate the book.So, what do I think about this new edition? His book has the most comprehensive coverage of PL/SQL that I have ever seen. The code examples achieve a level of sophistication that is truly elegant. For a PL/SQL beginner, this book can be the source of all PL/SQL wisdom. Even if you have been programming with PL/SQL for a time, I think you will find the information on Oracle9i new features useful and will find many nuggets of information that can be used immediately to improve your code.
Title: OCP Introduction to Oracle9i: SQL Exam Guide
Publisher: McGraw-Hill Osborne Media
Authors: Jason Couchman
Rating: 4/5
What helped me most were the three practice exams. Yes, I agree there a few mistakes, but if you score 90% or above on the practice exams and understand the reasons for the right as well as wrong answers, I can gurantee that you will pass the OCP "Introduction to Oracle9i: SQL" Exam(1Z0-007), as I did. Watch out for the questions you get right for the wrong reason or the questions for which your guess was right. That is not really understanding the subject.

