Introduction
One of the great features of the Web 2.0 world is the connectivity. Most online services and applications provide Application Programming Interfaces (API) that expose their data and functionality. As an application developer, you have access to these APIs, and can utilize them to provide functionality that you would otherwise have a tough time implementing. This chapter covers general approaches to working with public APIs, using Amazon S3, Flickr, and YouTube as examples.