Top positive review
Exceptionally well done....
on July 7, 2004
Along the long road to a graduate degree in computer science I have purchased literally thousands of dollars worth of books, most of which were heavy on theory and light on application. For 99.99% of us theory alone won't put bread on the table. Only a few of the books I have studied actually taught the reader useful, complete, and immediately applicable ("real-world") skills. This book is one of them. One improvement to the content of this book would have been coverage of transaction and asynchronous processing but what I was most impressed with was Cristian and Karli's writing style. They actually take the time to carefully EXPLAIN what they are writing about, something the so called "gurus" should learn how to do! They manage complexity the way it should be managed -- by breaking it down into smaller understandable components of logic, each having a well defined function, and integrated into the overall application forming a scalable and extendable solution.
This book should be required reading for the majority of IT authors out there. They could use it as a style guide for how to actually implement useful communication with the reader. I highly recommend this book and look forward to future books written by these authors!