About Duffbert...

Duffbert's Random Musings is a blog where I talk about whatever happens to be running through my head at any given moment... I'm Thomas Duff, and you can find out more about me here...

Email Me!

Search This Site!

Custom Search

I'm published!

Co-author of the book IBM Lotus Sametime 8 Essentials: A User's Guide
SametimeBookCoverImage.jpg

Purchase on Amazon

Co-author of the book IBM Sametime 8.5.2 Administration Guide
SametimeAdminBookCoverImage.jpg

Purchase on Amazon

MiscLinks

Visitor Count...



View My Stats

« Book Review - CMMI Survival Guide: Just Enough Process Improvement | Main| Seems like we're not the only ones questioning Mr. Lyons' ethics and techniques... »

Book Review - Flickr Mashups by David Wilkinson

Category Book Reviews
It's hard not to get inundated with all the talk of "Web 2.0" these days...  Everything is "Ajax this, mashup that".  But what exactly *is* a mashup, and how do you build one?  Wrox has started a Mashup series of books, and I got a chance to take a look at Flickr Mashups by David Wilkinson.  This is an excellent intro to the concept, focused on the Flickr website for content manipulation.

Contents: Rewriting the Web; Flickr - A Short Tour; Getting Ready to Mash; The Flickr API; Flickr Feeds; Remixing Flickr Using the API; Authenticating with Flickr; Uploading Photos; Remixing Flickr Using Greasemonkey; Working with ImageMagick, Visualizing the News; Searching the Blogosphere; Displaying Your Photos with Google Maps; Caching Your Data; Answers to Exercises; Flickr API Methods; Response Data Structures; Useful Resources; Index

To start with, you shouldn't have the expectation that you'll be able to (or even want to) run every mashup that's here.  Rather than confine his examples to a single small set of technology tools, Wilkinson uses a wide array of software, such as PHP, Perl, JavaScript, Java, Greasemonkey, ImageMagick, and others.  When he first talks about a technology like Greasemonkey, he gives some basic information to get the software and install it.  From there, he builds the mashup with some pretty detailed explanations on the code and results.  He states in the forward that the examples *should* be easy enough to follow even if you're not terribly familiar with the language, like PHP.  Overall that seems to be the case.  But to be honest, you'll probably get a lot more out of the book if you're already conversant with PHP, as a lot of the examples use that.  But even if the particular language of the example isn't your forte, you should be able to take the general idea and apply the concepts to your         tool of choice.

Another thing that is done very well done in this book is an explanation of the Flickr API.  A solid, accessible API is critical to successful mashup use, and his explanation of how the Flickr API works is excellent.  From getting your own API key to creating SQL feeds of Flickr data, he covers a number of possibilities that should have any photo-happy mashup artist coding in short order.  The Flickr site and API are a constant work in progress, so you can't view this as a definitive guide to the package.  The only way you can get that is to visit the website.  But you'll receive a grounding in the fundamentals here, so you'll be well-equipped to handle the new stuff as it comes out.

Overall, I think this is a great series, and I'm looking forward to reading other Mashup titles.  Flickr Mashups got the brain moving in areas I had never thought of, and I can see how this would be a must-read for any coder who can't live without their Flickr subscription...

Comments

Gravatar Image1 - The Flickr API is awesome, and is suprisingly quite easy to use.

I got my custom gallery up and running in only a couple of days.

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Want to support this blog or just say thanks?

When you shop Amazon, start your shopping experience here.

When you do that, all your purchases during that session earn me an affiliate commission via the Amazon Affiliate program. You don't have to buy the book I linked you to (although I wouldn't complain!). Simply use that as your starting point.

Thanks!

Thomas "Duffbert" Duff

Ads of Relevance...