Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: Magic Lantern Guides: Canon EOS Digital Rebel EOS 300 D (A Lark Photography Book)
Publisher: A Lark Photography Book
Authors: Rob Sheppard
Rating: 5/5
Customer opinion - 5 stars out of 5
Great Guide for a Digital Rebel Owner

I just bought my first digital SLR, the Digital Rebel, and I am an enthusiastic amateur. I found this book seemed to be written for me, the photographer, and not the long-time digital pro. It gave me far more than the manual did, with a lot of really helpful photography tips beyond the camera basics. The author seems to really know the camera as he does more than simply report on the features but also comments on them to make them easier for people like me to use them.

Product: Book - Paperback
Title: Microsoft ASP.NET Step by Step
Publisher: Microsoft Press
Authors: G. Andrew Duthie
Rating: 1/5
Customer opinion - 1 stars out of 5
It's not clear and it's not a step-by-step book

The reason I bought this book is because the title said step-by-step. I had MS Visual Basic 6.0 Step-by-step, which is really good. Unfortunately, this ASP.NET step-by-step is not what I expected. The author doesn't explain clearly nor provide good examples. The author assumes the readers had experience with ASP.NET before (yes, I said ASP.NET, not classic ASP.) I learned very little from this book. If you want to learn ASP.NET, you should choose another book. - LT

Product: Book - Paperback
Title: Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition)
Publisher: Prentice Hall PTR
Authors: Bertrand Meyer
Rating: 3/5
Customer opinion - 3 stars out of 5
Good technical introduction, but too preachy

This is a good book about the internal workings and design of object orientation. Chapters 8 and 9 are some of the best writings about the "guts" of objects available anywhere.
However, Meyer's talk about the alleged superiority of OOP over procedural and RDBMS techniques did not feel quite right; but at first I could not quite put my finger on exactly why.
After sharing sections and examples with some colleagues and e-groups, it seems that Meyer did indeed exaggerate or misrepresent some of the comparisons. The story on case statements, top-down design, relational "joins," and others are not quite the paradigm victory that Meyer paints. Often he neglects to mention the other side of the coin with regard to the myriad tradeoffs of picking one approach over another. Such exclusions of the downsides are more reminiscent of marketing departments than of worthy academics.
One prominent example is the false dichotomy given between pure top-down procedural design and OO design. Others and I have built many applications without tying routines and modules to a strict sequence. They can be as time-independent as you wish to make them. Extreme top-down indeed has its problems, but it is not the only procedural game in town. If anything, it underscores the risks of taking ANY design philosophy too far.
An otherwise good book is hampered by a disappointing lopsided promotional attitude.

Product: Book - Hardcover
Title: Programming Microsoft Visual Basic .NET Version 2003 (Book & CD-ROM)
Publisher: Microsoft Press
Authors: Francesco Balena
Rating: 5/5
Customer opinion - 5 stars out of 5
By far the best VB.NET reference for experienced programmers

A very thorough and well written VB.NET reference, with just enough code examples. If only there were a C# edition of this book. Since purchasing it I've begun to do more C# than VB, yet I still refer back to this book more than any other .NET reference.