Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Hardcover
Title: Refactoring: Improving the Design of Existing Code
Publisher: Addison-Wesley Professional
Authors: Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
Rating: 5/5
Customer opinion - 5 stars out of 5
The best book I have read in years.

What impressed me most about this book was its attitude. Granted that the book expertly leads us through refactoring of smelly code; and granted that the catalog of refactorings are full of interesting insights. But still and all, it was the attitude that the value of a module was not maximized simply by making it work that really struck home.
You can vastly improve a module without changing its function whatever. Morevoer, such function preserving, structure improving, changes are a normal and essential part of every engineer's role.

Product: Book - Hardcover
Title: Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
Publisher: The MIT Press
Authors: Harold Abelson, Gerald Jay Sussman
Rating: 1/5
Customer opinion - 1 stars out of 5
if looking for ideas, look elsewhere

I would say only the idea of abstraction is "beatiful" but the rest of the book is drivel. It tries to present profound ideas, but fails miserably for lack of lively content or perhaps the incompetence of the authors as teachers. Although I haven't looked, I'm sure there are plenty of better books on the art of programming. This one is just a waste of time no matter what your interests are.

Product: Book - Paperback
Title: A Programmer's Guide to Java Certification: A Comprehesive Primer, Second Edition
Publisher: Addison-Wesley Professional
Authors: Khalid Mughal, Rolf Rasmussen
Rating: 4/5
Customer opinion - 4 stars out of 5
The best book for preparing SCPJ2 1.4

This is an excellent book for preparing the exam. I did not use this book to prepare and pass my SCJP2 1.4. I received this book from publisher for review. After reading the book, I wish I had used this book for my preparation. It would have been much easier and faster. I found the content of this book is very well organized and tired to the exam. It uses a lot of diagrams to illustrate the concepts. However I feel the UML and OOP are a little bit over-kill for programmer exam. That is the focus of J2EE architect certification. The mock exams are very close to the real exam. Even this is a very good book, I feel it is extremely useful to use another book for reference. The more excises you have, the better chance you will pass the first time. The other book would be by Kathy Sierra, Bert Bates. Do not use Philip Heller, Simon Roberts's book. The excises are not even close to the real exam. This book will definitely help you to pass. Good luck.

Product: Book - Paperback
Title: 3D Math Primer for Graphics and Game Development
Publisher: Wordware Publishing, Inc.
Authors: Fletcher Dunn
Rating: 4/5
Customer opinion - 4 stars out of 5
Excellent beginner book

This book fills a gap in the game developer books. The other books introduce 3D matrix math and then stop. This book takes the next couple of steps and puts all the concepts in one well organized place. There are exercises and a vast number of pictures to help visualize what is going on. If you read one book on 3D math, this should be the one.
I like the book's price as well. It is a good value.