Skip to content

{ Author Archives }

Amazon S3 signature calculation in JavaScript

On pp. 478-479 of Chapter 16 of my mashup book on online storage APIs, I show how to how to reproduce the calculation of an API signature in Amazon S3 in Python and PHP. Recently, because I now want to access S3 from within the browser, I have figured out how to do the same […]

Tagged , ,

Learning about JavaScript libraries using the Google Ajax Libraries API

In Chapter 8 of my mashup book, I wrote Ideally there would be one obvious choice for an excellent JavaScript library, and everyone would use it. The current situation is that there are many JavaScript libraries, and it is not at all obvious how they compare. I was hoping that in the course of writing […]

In case you were trying to login using OpenID, it should work now

See Data Unbound » Fixing the OpenID setup my WordPress blogs.  Thanks for your patience while I was fixing this problem — and let me know if you continue to have problems with logging in and with commenting.

Tagged ,

Two reviews of my book

Yesterday, I was very pleased to read Ralph LeVan's review in Ariadne (Issue 57): I can’t imagine a more comprehensive book on mashups. This book would make a great textbook for a class on the topic. If you are a developer of mashups, this book must be in your reference library. However, if you’re looking […]


Preparing for a panel on OpenAjax

I've started preparing for the first panel at next week's Mashup Camp on OpenAjax Alliance: Why Ajax Standards Matter. Some things I'm reading and synthesizing: naturally, the OpenAjax Alliance website John Resig – Thoughts on OpenAjax — the post by the master JavaScript developer from 2007 presents some good critiques of OpenAjax — I wonder […]

Tagged ,

What'd I'd like to have discussed at Mashup Camp

Later this month (from Nov 17-18), I'll be attending the latest Mashup Camp. I've been mulling over various sessions that I like to propose. This afternoon I finally wrote up one of them: "Learning and Teaching How to Create Mashups": In this session we will share our experiences about how we teach others to create […]


delicious: the name changed, but has the API?

I'm looking forward to having the chance to teach my "Mixing and Remixing information" course for the fourth time In January 2009.  Since I plan to use my book on mashups as one of the primary texts, I'm going to have to update it.  Even though the book was published in February, a fair amount […]

Tagged ,

My talk at the Library of Congress

The talk I gave recently at the Library of Congress on web 2.0 mashups might be of interest to you all. The recording of the talk is available now from the LC site: I tried not to be to be too technical while working in some technical details on the side for those in […]

Tagged ,

How to download code for this book

For those of you who have tried to download code for the book but haven't been able to find the download, there are currently two places you can download the code for the examples in the book. First, you can download it from Alternatively, you can go to Apress, the publisher. That is, […]

Notelets for 2008.05.20

AIM announces winners of the Open AIM Developer Challenge. Some coverage: AOL Announces Open AIM Dev Contest Winners – ReadWriteWeb AOL gives out $100,000 in prizes to AIM plugin coders – Download Squad OUseful Info: An OpenLibrary API Handshake With Yahoo Pipes cf my PW post (Open Library API: Cataloging 13 Million Books) BTW, I […]