Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: Accelerated C++: Practical Programming by Example
Publisher: Addison-Wesley Professional
Authors: Andrew Koenig, Barbara E. Moo
Rating: 2/5
Customer opinion - 2 stars out of 5
NOT for a beginner in C++

Contrary to the marketing hype and endorsements on the book, this book in NOT for a beginner in C++. Even an experienced programmer in other languages, like myself, will find it difficult to learn from this book. The main reason is that the book is replete with errata. In the website of the authors, the authors themselves list the following: 1) 54 items of known errata found in the first printing of the book. 2) 39 items of known errata in the second printing. 3) 2 items of discovered errata in the third printing. These errata items are much too confusing for someone, even an experienced programmer in other languages, to figure out, when he/she is trying to understand C++ in the first place! And correcting one's own copy with these errata items is very tedious. The type of people who are bound to benefit from this book, or to praise its merits, are those who have PREVIOUS knowledge or training in C++.

Product: Book - Paperback
Title: Java Swing, Second Edition
Publisher: O'Reilly
Authors: James Elliott, Marc Loy, David Wood, Brian Cole
Rating: 1/5
Customer opinion - 1 stars out of 5
thumbs down

For visual programming, Swing is a vast improvement over the AWT. Using Swing you can create virtually any user interface. At the same time, Swing is much more complex and contains far more components than the AWT. This book provides an in-depth introduction into the complexities of Swing. The authors start with a discussion of some of the features of Swing and the Model-View-Controller architecture which helps to make Swing so much more powerful than the AWT. The authors then discuss some of the simpler Swing objects (JLabel, JButton) leading us into a deeper understanding of the Swing architecture and preparing us for the more complex objects that follow. Each Swing class (JLabel, JInternalFrame, JDialog, JTree, and more) is explained in detail with numerous examples for each class. As the topics become more complex, the authors spend more time on the topic and provide more examples. The authors spend 6 chapters explaining the Swing text framework and make this complex topic almost simple to understand. The authors are not content to merely explain how to use the Swing classes but they spend time showing us how to create our own objects derived from the Swing classes. Java Swing is a huge book (more than 1,200 pages), especially by O'Reilly standards, but there are no pages wasted on a "quick reference". The authors have provided us with a well written, complete, easy to understand, and ultimately indispensable guide to Java Swing.

Product: Book - Paperback
Title: Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing, 2nd Edition
Publisher: Wiley
Authors: Rex Black, Rex Black
Rating: 5/5
Customer opinion - 5 stars out of 5
A must for any serious tester

Of all the books Ive read on software testing this book is by far the best. For me it incorporates both the theory and practical advice for excellent execution. The book is also written in a style that is easy to follow unlike some technical books on this subject.

Product: Book - Paperback
Title: XSLT : Programmer's Reference (Programmer to Programmer)
Publisher: Wrox
Authors: Michael Kay
Rating: 5/5
Customer opinion - 5 stars out of 5
Excellent book on XSLT

Over the past year I have purchased about 5 different XML books. I bought each book because they had at least one chapter on XSL - most XML books had nothing. Finally, a book comes out the discusses in depth everything you wanted to know about XSL translations. I like the book because it covers all of the currently available XSL parsers. This book is excellent for the Web developer or programmer who is interested in using XML/XSL translations. The book is an excellent companion to Wrox's other XML book, "Professional XML."