Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: C++ for Dummies (4th Edition, Completely Revised)
Publisher: For Dummies
Authors: Stephen Randy Davis
Rating: 5/5
Customer opinion - 5 stars out of 5
I loved it!

I like the first part of the book except for the typos in the code and the explainations. Typos are extremely frustrating to someone trying to learn the material. The later part of the book starts skimping on the explainations. In the later part the typos will have you tearing your hair out trying to follow the examples.

Product: Book - Paperback
Title: Java Servlet & JSP Cookbook
Publisher: O'Reilly
Authors: Bruce W. Perry
Rating: 4/5
Customer opinion - 4 stars out of 5
Over 130 Hacks!

The 'cookbook' in the title means that Perry emphasises what he considers to be many common tasks needed to be done by Java Servlets and JSPs, in a J2EE context. Similar in spirit to OReilly's other books like 'eBay Hacks' and 'google Hacks'. In fact, in the 26 chapters of Perry's book, there are on average over 5 tasks in each that he explains, which are akin to the hacks of the other books. Except here, he gives you over 130 hacks.
He assumes you know the basics of the subject. Certainly, the book does not claim to be a comprehensive listing of the subject's features. But if you satisfy this requirement, you can dive straight into any section of any chapter. Don't have to read this book linearly.
However, if you aren't using Tomcat or BEA WebLogic as containers, then the relevance of the book may, frankly, be more limited. Different containers have slightly different functionalities, and the examples he gives are very specific to those 2 containers. If you are in fact using another, perhaps you can use this book to provide design patterns and inspiration, but not actual code.

Product: Book - Paperback
Title: Python in a Nutshell
Publisher: O'Reilly
Authors: Alex Martelli
Rating: 5/5
Customer opinion - 5 stars out of 5
A Classic Book

Python in a Nutshell, by Alex Martelli, 2003 O'Reilly, 636 pages.
Perhaps the best book about Python ever written, this book is the perfect capstone to anyone's library of Pythonic books, and also the perfect introduction to Python for anyone well versed in other programming languages. For newbies to programming, this would still be a good second book after a good introductory book on Python, such as Learning Python by Mark Lutz.
Written by my favorite author and Pythonista, Alex Martelli, this book manages to fill three roles in extremely pleasing fashion. First and foremost to me, it is a great read, straight through. Mr. Martelli's prose is always sparkling and always keeps the reader interested. No matter how many Python books you have read, you will learn some nuances from this book, and it is about the best review of the whole Pythonic subject matter that I can imagine. While there is absolutely no fluff whatsoever in these 636 pages, it still makes for rather easy reading because the explanations are so clearly thought out and explored as to lead one gently to understanding, without in any way being verbose. It is obvious that Alex Martelli took his time and put in sufficient thought, effort, and intellectual elbow-grease to make this work a classic for all time.
Secondly, this book is the ultimate Pythonic reference book, the best fit to this role I have yet seen. You will keep this book in the most cherished spot on your book shelf, or else right at your side on your computer desk, because you can almost instantly find any topic on which you need to brush up, in the midst of a programminng project.
Third, Python in a Nutshell is the most up-to-date book on Python (as of April 2003) and includes the best and most complete expositions yet on the new features introduced in Python 2.2 and 2.3. These topics are not only covered in depth, they are integrated into the text in their proper positions and relationships to the language as a whole. They are explained better here than I have seen anywhere else, so much so as to make them not only understandable to me (a duffer), but indeed so that they appear seamlessly Pythonic, as if they had been a part of the language since version 1.0. Topics explored in depth include new style classes, static methods, class methods, nested scopes, iterators, generators, and new style division. List comprehensions are made not only comprehesible but indeed intuitive.
The book is surprisingly complete. It covers the core language as well as the most popular libraries and extension modules. It is difficult to choose any one portion of the book to highlight for extra praise, as all topics are treated so well. It is a complete book, the new definitive book about Python.
Everything about this book speaks of quality. In addition to the top notch writing and editing, O'Reilly really did the right thing and published this book printed on the highest quality paper, paper so thin that the 636 pages are encompassed in a book much thinner than one would expect for such a size, but strong enough to resist wear and tear. The text is most pleasing to the eye. Holding the book, and turning its pages, gives one a feeling of satisfaction.
Any job worth doing is worth doing well. Alex Martelli and O'Reilly have done justice to a topic dear to our hearts, the Python programming language. Perhaps, in years to come, the passing time may make this book be no longer the most up-to-date reference on the newest features added to Python. But time can not erase the quality craftsmanship and the shear joy of reading such a well thought out masterpiece of Pythonic literature.
Ron Stephens

Product: Book - Paperback
Title: Software Product Management: Managing Software Development from Idea to Product to Marketing to Sales
Publisher: Aspatore Books
Authors: Dan Condon, Aspatore Books Staff
Rating: 5/5
Customer opinion - 5 stars out of 5
Great Insights into the Software Development Process

I would say this book is a great look at software product management for professionals of all levels. The book stays true to its summary (see above) and is an overall great reference. Even though I have been a CTO for 6 years now, I found a lot in the book that was very useful. My staff also found the book very useful. I highly recommend this book.