Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: PMP: Project Management Professional Study Guide, 2nd Edition
Publisher: Sybex Inc
Authors: Kim Heldman, PMP, Kim Heldman, Sybex
Rating: 5/5
Customer opinion - 5 stars out of 5

Kim Heldman presented a whole new way of preparation to the exam, the book covers detailed information regarding project management practices and links the practice to the PMBOK, not through knowledge areas as in the PMBOK, but in a logial sequence based on real world project management experience and knowledge.For those who want to pass the exam, you must read this book.It's not just a reference to pass, it's a reference to the project management knowledge.

Product: Book - Paperback
Title: JavaScript for the World Wide Web: Visual QuickStart Guide (4th Edition)
Publisher: Peachpit Press
Authors: Tom Negrino, Dori Smith
Rating: 5/5
Customer opinion - 5 stars out of 5
True to its name - "QUICKSTART"

I needed to learn JavaScript fast as a pre-requisite for a training course I was taking in two weeks. This book came through in a big way. It covered the basics quickly, in an easy-to-read style. Downloading the scripts from the accompanying web site was a real time-saver. I didn't waste time copying code. Instead, I played-around with the downloaded scripts and studied how my changes affected the results. I also had the "HTML For The World Wide Web" book on hand. The two books makes a great combo for quick learning. You need to understand what you're buying with this JavaScript book. If you need an in-depth guide or reference book, then this is not it - but then again, it doesn't claim to be. It served my purpose perfectly.

Product: Book - Hardcover
Title: Design Patterns
Publisher: Addison-Wesley Professional
Authors: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Rating: 5/5
Customer opinion - 5 stars out of 5
All programmers should read this book

Design PatternsThis book is a classic computer science text. This is probably the one computer book that every computer programmer and software developer should read. It will definately have an immediate impact on the code you write. Unlike most computer books, which have a shelf measured in months, this book has lasted the test of time, and will likely be relavent for many years. (At least as long as object-oriented programming languages are used!)This book uses C++ and Smalltalk to code the examples, but don't worry about that. There are plenty of books that are basically "rewrites" of this book using Java or other langauges, but it doesn't matter what language your programming. I recommend this book over any other patterns book because these guys invented the subject. The patters can be programmed in any language, and you don't have to be a C++ or Smalltalk expert to understand them.

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

Standard Wrox book -- Able to come out first on a hot topic by pulling most of the text directly from spec sheets, then wrapping some of their own thoughts around it. Usually, by the time they get to the third printing, though, they've totally rewritten it to actually be readable.
The examples are fairly abstract and weak -- Don't try to see the results from them, 'cause they're really for demonstration purposes only.
Another Wrox publishing technique is to repeatedly make references to other sections within the book. This works great online using hyperlinks, but supplies no continuity in a printed book. Again, it appears it's easier to fall back on "goto's", than to take the time to logically organize a book.
Finally, while I expect a certain level of jargon in a technical book, just plain bad writing is something else. For example, if you think the following text is just fine, then this book is for you:
"In this case the XPath expression is a path expression starting with <<document('')>>, which selects the root node of the stylesheet module, followed by <<*>>, which selects its first child (the <xsl:stylesheet> element), followed by <<user:data>>, which selects the <user:data> element, followed by <<message[@nr=$message-nr]>>, which selects the <message> element whose nr attribute is equal to the value of the $message-nr parameter in the stylesheet."
Got that?
My advice: Wait for O'Reilly Press to come out with a usable book.