Sponsored links

Valid XHTML 1.0!
Valid CSS!
Product: Book - Paperback
Title: Hibernate in Action (In Action series)
Publisher: Manning Publications
Authors: Christian Bauer, Gavin King
Rating: 4/5
Customer opinion - 4 stars out of 5
Excellent starting guide

In full and fair disclosure, I know the authors, so my review may have little weight for many. But for what it's worth, I found this book to a very well written technical book. Part philosophical, part how-to, it's afforded me a great introduction to persistence. I hope the die-hard users out there get much more out of it than I have. The book covered a lot of ground including mapping persistent classes; using transactions, concurrency, and caching; and ; working with persistent objects; even something as advanced tools as Middlegen. Overall, a great intro to a really useful open source tool.

I'd also like to iterate Frank Kalish's comment below (thank you): I hope the Dean Hillers and Andles of Perth, Australia (one and the same?) would be more careful with their comments. I did not find Andles' comment suggesting the Gavin and Christian are on Amazon pumping up the reviews particularly enlightening. If you know either of them, you'd know neither has the time to be fussy over how well their book is doing on Amazon. How did Hibernate become so successful? Because Gavin spent three years of his life carrying on a full-time job and working on Hibernate in his spare time. As a friend, I'm just sticking up for him against groundless accusations that other Amazon customers may take seriously.

Product: Book - Paperback
Title: SAP BW: A Step by Step Guide for BW 2.0
Publisher: Addison-Wesley Professional
Authors: Biao Fu, Henry Fu
Rating: 1/5
Customer opinion - 1 stars out of 5
Step by Step guide to where?

Anybody buying this book to learn some BW will be very much disappointed. Like the way the book is organised but older stuff. I can't beleive the greedy publiser is still selling this book. Not only they should stop selling, also should recall the book.

Product: Book - Hardcover
Title: Managing the Software Process
Publisher: Addison-Wesley Professional
Authors: Watts S. Humphrey
Rating: 5/5
Customer opinion - 5 stars out of 5
Fundamental Reading for Software Process

This was Watts Humphries book which inspired others at the Software Engineering Institute (SEI) to develop a model called the Capability Maturity Model for Software. The book attempts to debunk the fantasies of modern software development, such as "Superprogrammers" and "Best People." What is offered instead is a common sense approach which says that you can develop software using realistic schedules and have realistic expectations of quality if you follow common sense processes (roadmaps) for project management and quality.
There is not much mystery or razzle-dazzle in this book. I think that most of the programmers and managers who read it are usually nodding their heads in agreement with most of the ideas. Problem for us process war horses is that we lose track of what is the bottom line in software development - having a successful project. Definition: A reliable plan, on-time delivery, within the originally stated cost, and within or exceeding the requirements for quality.
The book does not have the acronym CMM in the title, but Humphries describes the maturity levels of a software engineering in the same context of the levels of software process maturity: Initial, Repeatable, Defined, Managed and Optimized. His approach is to look at the main features of each level, such as Project Plan, Software Configuration Management and Software Quality Assurance as part of the Repeatable Process.
I recommend that anyone interested in software process improvement read this book and internalize it before moving into the CMM for Software because it sets the background philosophy for the CMM. Ther are many errors which people make in trying to implement the CMM, such as compartmentalizing the maturity levels and Key Process Areas. If "Managing the Software Process" is read and understood in its entirety first, some of the mistakes may be avoided.

Product: Book - Paperback
Title: Accelerated C++: Practical Programming by Example
Publisher: Addison-Wesley Professional
Authors: Andrew Koenig, Barbara E. Moo
Rating: 5/5
Customer opinion - 5 stars out of 5
An excellent book to practice c++ programming

This book taught me a lot about programming in c++. But I think I wouldn't have learned so much if I were starting with this book from scratch. I recommend to read "Thinking in c++" by Eckel first and take a quickly read of "The c++ standard library" by Josuttis or other that teach you some about rhe standard library. It is hard to learn by example without knowing anything of the language, but is very good to practice with examples when you already know something about the syntax of the language and the standard library. C++ is the first programming language I study (I studied c first, but only to start then with c++) and with this book I'm finally capable to do interesting programs. If you are very smart or an experienced programmer in other languages, you can start c++ with this book from scratch, otherwise, follow my advice and read Eckel and Josuttis (or others, but those are very good) first.