Tom Hughes-Croucher 4.34
Sites like Flickr and Twitter have created a real demand for web APIs. We all enjoy being social and want to bring that social experience to our own sites. However the real power behind these APIs is their ability to combine to create something new.
This talk will explores some core tools, such as the Twitter API, Google Maps, and YQL to create some amazing social experiences. After this talk participants will have knowledge to quickly build entire applications using only web services to prototype ideas using the vast range of web APIs available.
While "mashups" are becoming passé it has been because they have mostly focused on combining data for the sake of it. Social APIs aren't about data they are about interaction. With these new Web APIs becoming available we can explore new ways that data and people interact.
Web APIs are the building blocks of powerful social applications. How do the advanced features of APIs such as Google maps help us display the information more meaningfully? Layers, for example, can overlay congressional districts to help users find the information relevant to them. By making the information personal and relevant to the user we draw them in and give them incentives to contribute and share the application with their network. This both improves the application for everyone as well as spreading knowledge of it.
Attendees will learn how to:
- Access various web APIs using YQL
- Easily make complex queries to multiple applications
- Display information on Google maps
- Share information back to social networks to encourage participation
- Why social is important in web applications
This session is aimed at intermediate and above developers.