Tired of re-inventing the wheel? Wish there was a single grand unified API layer over everything? In this panel we'll gather data from a dozen different popular sites and services and present it all under a single API, using nothing but stone knives, bear skins, free online tools, and client-side JavaScript.
Questions Answered:
What's a mash-up?
What's an API?
How can I create a mash-up if the site doesn't have an API?
Wait ... wait ... what? How can I make my own API?
Some of my providers already have APIs. Why wouldn't I just use them?
How can I make mash-ups that impact my data providers the least?
What are some of the common pitfalls of API creation, and how can I avoid them?
How can I make my mash-up run entirely in the client's browser?
This sounds too good to be true ... what are some of the pitfalls and gotchas, please?
How can I best use my new-found powers of API creation to do the most good for the most people?