Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: Java 2: The Complete Reference, Fifth Edition
Publisher: McGraw-Hill Osborne Media
Authors: Herbert Schildt
Rating: 4/5
Customer opinion - 4 stars out of 5
Begineers Delight !!!

The best way to learn a new programming language is to churn a lot of code and get familiar with the language semantics and richness. Mr. Schildt follows the same teaching paradigm and initiates a novice in the world of OOPs programming using Java.

The book is of course not suitable for a person who has some background in Java. The book definitely targets the uninitiated in the OOPs concept and builds up considerably upon the concepts gradually. Some pros about the book:
* The book covers the language basics very neatly.
* Numerous examples make the comprehension better.
* Chapter on 'Multithreading' and 'Exceptions' are well written and neatly illustrated with working examples.
* Treatment of Java Event Delegation Model is one of the best among all the available texts.

Some cons for the same:
* Less focus on Swing and more on AWT.
* Very little coverage of important topics like 'RMI' and 'Serialisation'.
* Poor treatment of important topics like 'Inner Classes'.

All in all from a novices' perspective, the book presents a good starting point. But from an advanced programmers' point of view - the book has still miles to go.

Product: Book - Paperback
Title: PostgreSQL
Publisher: Sams
Authors: Korry Douglas, Susan Douglas
Rating: 4/5
Customer opinion - 4 stars out of 5
Clear Writing, Good Coverge

.I am updating this review and giving it an additional star now that I have been through the whole book. It rates 4 stars for it's overall clear writing and completeness. Here follows my original review ...
I am only part way through chapter 3 but I thought it worth writing a short review to warn about the example database in this book.
From one page to the next tables in the example database mysteriously add or drop fields. This would be OK if the book led you through a logical progression where the changes made sense, but the differences seem gratuitous. (Do tapes have a duration or not?) Also, if you try to keep up by adding, removing, creating and droping things as you follow along you start to get into trouble as referential integrity (a great SQL feature supported by PostgreSQL) prevents you from doing the right thing.
The example code is available on a website, but the link given in the book doesn't work. A little hunting around will get you there but it would be nice if the authors kept the link mentioned in the book.
When you do find the sample code on the web site you will notice that it needs to be downloaded in seperate chunks, one for each chapter - a minor annoyance. One isn't sure if it is OK to untar them all in one dierctory or not. (It's not. Here is a shell script to help:)
#!/bin/bash for f in chapter??.tgz ; do d=$\{f/.tgz} # please remove the backslash -- I had to put it in to get the rest of the line to display in this review mkdir -p $d echo -n "Processing $f ..." tar -C $d -zxf $f echo " done" done
Given that the example in the book keeps morphing from one page to the next it is not surprising that the sample code on the web page doesn't match the examples in the book. It would need several versions to match just the changes within one chapter.
I do give the book good marks for clear writing and for making the concepts understandable. Right now I am just frustrated by the examples.

Product: Book - Hardcover
Title: Network+ Certification Study Guide, Second Edition
Publisher: McGraw-Hill Osborne Media
Authors: Media Syngress
Rating: 1/5
Customer opinion - 1 stars out of 5
If I could give it a ZERO, I Would!

This will NOT prepare you for the Network+ exam. Don't take the chance, I dont know how the other people gave this book even 2 stars let alone 5!! Please don't get it. EVER! I wasted my money on it.

Product: Book - Paperback
Title: Java Servlet Programming, 2nd Edition
Publisher: O'Reilly
Authors: Jason Hunter
Rating: 4/5
Customer opinion - 4 stars out of 5
Nicely Done

This book's examples in later chapters may be a bit much for the beginner, but it does a good job of covering thing very well. Good coverage of various protocols, etc.