I discovered ACE almost two years ago after a coworker told me about it. As a developer in the networking / streaming media / distributed computing space, i've all too often run into the problems that are inherent in developing this sort of software -- scalability, maintainability, not to mention all of those bugs ...ACE makes all of that much easier, and delivers the promise of true reuseability; not just classes, but common...
0Report
I had great expectations from that book.I can say that it had full-filed these expectations.The book is written by the finest writers !I am using ACE for more than 2 years, and that book is a greatstep towards complete documentations of that library.The book shows how to use ACE and its feature without having topass some *all* of the stiff curving learn.Worth the money indeed.Can't wait for the next volume !
0Report
Doug and Stephen did a great job writing this book (I only wish it came out earlier ;-). Everything is clearly explained, from analysis, to design patterns, to low-level implementation details with copious, well-written code examples. Even tho I've used ACE for several years now, I still learned many new things from reading this book, and it will continue to be a great reference. I particularly liked their explanation of trade-offs...
0Report
In the past, I have seen many posts on newsgroups from folks inquiring as to what *real world* C++ code is available for them to study so that they can learn *real-world* tools and techniques they can understand and thereafter really apply. ACE is such a body of code and this book does an excellent job of presenting what ACE is, what it does, how it does it, and, the part I like the most, WHY it does things the way it does...
0Report
I have worked on the development of large scale distributed networked systems for many years now, and have yet to see another so well organized text on the subject. It is an invaluable compendium that every network, distributed system, and application developer/programmer should keep handy.It conveys, clearly, concisely and precisely a wealth of experiences from the development/coding trenches that is hard to come by and is...
0Report