aspose file tools*
The moose likes Book Reviews and the fly likes The ThoughtWorks Anthology: Essays on Software Technology and Innovation Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Books » Book Reviews
Bookmark "The ThoughtWorks Anthology: Essays on Software Technology and Innovation" Watch "The ThoughtWorks Anthology: Essays on Software Technology and Innovation" New topic
Author

The ThoughtWorks Anthology: Essays on Software Technology and Innovation

Book Review Team
Bartender

Joined: Feb 15, 2002
Posts: 937
Author/s        : ThoughtWorks Inc.
Publisher       : Pragmatic Bookshelf
Review          : Link
Reviewed by : Ulf Dittmer
Rating            : 7 horseshoes
This collection of 13 essays written by various ThoughtWorks (a software consulting company) employees covers a wide range of software development topics. There's no overarching theme - the essays are meant to present current thinking on issues that are being thought about nowadays even if they're maybe not on everybody's mind.

Some essays focus purely on the programming (e.g. domain-specific languages, object design, domain annotations and the mix-and-match of languages that's possible with the JVM and CLR), while the majority addresses issues of the development process. That includes agile testing, performance testing, iteration management, improving the build and release processes and project tracking, amongst others. Some source code in various languages is shown throughout the book, but all is explained, and can be understood even without knowing that particular language.

The depth and style of the essays varies widely, since no two chapters are written by the same author. While all of them should be of interest to any developer or development manager, not many may be applicable to a particular reader's situation. For this reviewer, 4 out of 13 essays were very interesting or directly applicable; that's enough to make the book worthwhile reading. Particularly a chapter about domain annotations (using Java's annotations and .Net's attributes not for code management or deployment purposes, but for issues arising from the problem domain) provided food for much thought.

More info at Amazon.com
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: The ThoughtWorks Anthology: Essays on Software Technology and Innovation