Heh. I know Raymond Yee; we both contribute to ProgrammableWeb on occasion.
Raymond's book focuses on mashups *outside* the enterprise, and typically just the very limited are of taking existing public APIs from sites like Google and flickr and combining them together. If you want to learn about basic API wiring stuff, this is a good resource.
My book attempts to codify all of the things mashups are actually capable of. Many people don't even realize these capabilities are available today, let alone that mashups are the enabler.
For example, what if I told you you could:
-Modify the user interface of an application, without needing the original developers? (Usability Enhancer pattern)
-Fix a vendor's bug without access to the source code (Field Medic pattern)
-Add tagging to a system that doesnt natively support it (Folksonomy Enabler pattern)
-Add an API to a "closed" application (API Enabler pattern)
-Port an app to the iPhone without changing the source code (Accessibility pattern)
Imagine being able to take all of the legacy apps your firm has, and giving them all RSS capability (Feed Factory pattern) without needing to find the original developers or source code? Maybe it's a vendor product and you don't even have access! Mashups (and the empowering tools) make this possible. This is not the focus of Raymond's book. In fact, there is no other material out there that even begins to address the solution patterns specific to mashup technology.
If you read just one of the patterns and think, "I never knew you could do that!" then I'll feel I accomplished my mission.
Joined: Oct 29, 2008
It looks really interesting.... I'm more curious now to read your book.