Sponsored links

Valid XHTML 1.0!
Valid CSS!
Product: Book - Hardcover
Title: Mastering Windows Server 2003
Publisher: Sybex Inc
Authors: Christa Anderson, Michele Beveridge, C. A. Callahan, Lisa Justice
Rating: 1/5
Customer opinion - 1 stars out of 5
Recycled and stale

I thought the author was a good one. But this book really destroys his fame.
Simply put, the book is targeted toward kindergarden kids. You cannot learn much from reading it.
I wasted my time and i don't want you to do the same thing; don't buy it.

Product: Book - Paperback
Title: Java & XML, 2nd Edition: Solutions to Real-World Problems
Publisher: O'Reilly
Authors: Brett McLaughlin
Rating: 3/5
Customer opinion - 3 stars out of 5
Pleasant, but flakey

This book is great if you know something about XML and Java. For true beginners, well, it's a stretch. It also starts to show its age, and furthermore, its supporting website - both on the author's web server and O'Reilly's own servers, is sketchy. You will rely on both to use the code mentioned in the book.Otherwise, it is just an unremarkable information piece about Java and XML.

Product: Book - Paperback
Title: The Pragmatic Programmer: From Journeyman to Master
Publisher: Addison-Wesley Professional
Authors: Andrew Hunt, David Thomas
Rating: 5/5
Customer opinion - 5 stars out of 5
Absolutely life changing.

For the last year in two different companies I have been evangelizing many of the concepts in "Pragmatic Programmer", but had a hard time validating my thoughts to the more skeptical people in our group.
That's over now. "Pragmatic Programmer" has given me not only the ammunition I need to wage war against some of the more Philistine ideas that I must deal with, it has added to my thoughts and made me a better leader, better communicator and a much, much better developer. Any book that tells you to step away from the keyboard before you begin is good, but this book is a masterpiece because it tells you WHY you should take a step back.
Every chapter is a gem and stands alone, but taken together with the references and extremely well-written explanations, it almosts reads like a novel. I felt guilty putting it down!
If you are serious about software, serious about becoming a real craftsman and a leader in your field, then this book needs to be on your shelf, dog-eared and used.

Product: Book - Paperback
Title: Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition)
Publisher: Prentice Hall PTR
Authors: Bertrand Meyer
Rating: 4/5
Customer opinion - 4 stars out of 5
A must have book for professionals in OO

Unfortunately, the majority of books in computing science area suffers a lack ofprecise definition and clarity of terms and concepts. In my personal opinion, the commercial aspects that strongly affect this area, comparing to other technologicalones, contributes to open the computing book market for authors of highly questionableexperience and a quite shalow knowledge about the matter they're treating. For example, it is not unusual to see the same author (or group of authors) writing books about Java, .NET, JSP, ASP, Perl, OO, C/C++ and so on. Bertrand Meyer's OO book is an exception in this tendency. The subjects treated are logicallydistributed and the concepts are clearly and precisely defined. Then, the reader gets an intuitive and deep understanding of OO theoretical aspects, independent of OO language specifics. All the concepts are perfectly prioritized and sequenced: software quality before OO, ADT before classes, features before functions, DBC before exception handling. Every single concept bases the following ones. I must say, however, that the author should be more concise: he writes too much to explain a single concept. He reveals his large academic literate background inserting unnecessary large comments in the text. The book could havea quite less number of pages without any loss in learning the main concepts.I sincerely do not see any problem about the relation between the OO concepts presented and their practical implementation: EIFFEL language. At least, the author shows concretely thatthe concepts treated in the book are implementable. If there were not any language to complete and support the theoretical aspects, we could say : "Ok, all the concepts in the book are perfect and beautiful, but the closest programming language to these concepts we can use is JAVA, for example."