Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Hardcover
Title: Computer Graphics: Principles and Practice in C (2nd Edition)
Publisher: Addison-Wesley Professional
Authors: James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes
Rating: 5/5
Customer opinion - 5 stars out of 5
Best computer graphics book *ever* !!!

The book is definately the BEST around on the topic. It covers almost every aspect of Computer Graphics Programming. Has a real useful 3D Vector Primer and the whole book can be read and understood by beginners up to advanced programmers. Definately a MUST HAVE.

Product: Book - Paperback
Title: Beginning Linux Programming (Programmer to Programmer)
Publisher: Wrox
Authors: Richard Stones, Neil Matthew, Alan Cox
Rating: 4/5
Customer opinion - 4 stars out of 5
Should have left well enough alone

The 1st edition was so well done that you might know the 2nd edition would be a disappointment. The authors and contributors have done a fine job; there is a wealth of well presented detail here. It's the physical production of the second edition that disappoints. For reasons known only perhaps to Wrox management, someone changed style sheets; light typefaces now appear where there was bold, double line space where there was single, wider bottom margins that consume more paper, etc. Inappropriate typefaces adversly affect the readability of what could have been another excellent book. They had it right to begin with; they could have left it alone.

Product: Book - Paperback
Title: The Pragmatic Programmer: From Journeyman to Master
Publisher: Addison-Wesley Professional
Authors: Andrew Hunt, David Thomas
Rating: 3/5
Customer opinion - 3 stars out of 5
Good but not great

I read the glowing reviews here and then browsed it at the bookstore...where it looked pretty good...When I took it home and started reading it, a different picture evolved...Here are a few nuggets:1. Much of what the authors espouse is just common sense and would be picked up or developed by most bright developers on their own.2. Some of what the authors espouse is just wrong...we have suggestions that if your code is correct then it will take little effort to make it run on Win16, Win 32 , and different flavors of Unix or whatever environment. I disagree. This would only be true for the most trivial programs. Even using a factory pattern, as opposed to the usual compiler switches, one could build such a losely coupled and modern system to run on different environments...but it would hardly be easy to do because the different environments require separate (and hardwon!) skillsets/knowledge...not easy to find in one developer...Perhaps the authors should try their hand on some cross-browser, cross operating system DHTML...and make sure it runs on all versions of Netscape to boot.3. The authors elevating of the text editor and command line over IDE is just non-sense...and again wrong...they say you cannot configure the IDEs...anyone who has written an add-in for VB knows it is indeed possible.4. I could go on, but I will conclude with their total lack of understanding of Physics which they quote wrongly...the Universe does not split(Shroedinger's cat) after a measurement and Heisenberg said it was ,IN PRINCIPAL, impossible to perform certain measurements without disturbing the system...On the other hand, it is perfectly possible to perform debugging without disturbing the code...5. And they have the audacity to call their book "...from journeyman to master."
Having said all of that, there are good ideas to provoke one's computing thinking in this book...and so while I would recommend it, just be careful to examine their suggestions critically before adopting them.

Product: Book - Paperback
Title: Expert C# Business Objects (Books for Professionals by Professionals)
Publisher: Apress
Authors: Rockford Lhotka
Rating: 5/5
Customer opinion - 5 stars out of 5
Another Terrific Book!

I entered the world of OO programming by struggling through Lhotka's Visual Basic 6.0 Business Objects. It was eye opening to work with a full application framework that was clearly over my head. By working through his application time and again, I truly learned an immense amount, above and beyond what I would have learned otherwise. So, I enthusiastically purchased this book, expecting no less. Lhotka does not disappoint. I have learned a great deal more than I knew about C# while implementing the framework. Beyond that, the framework itself sovles multiple production level problems. This book is fantastic.