Join us for a case study on using open source tools to build a platform for enterprise web applications.
Find out what worked and what didn't when building scalable web applications with open source tools (apache, php/apc, mysql, memcache, symfony, yui).
Learn how you can tools Yahoo! offers for developers and how your team can leverage Yahoo's Open Stack for your next web project.
We will examine the components that make up Yahoo!'s open stack: developer tools (YUI), data APIs (YQL), and the application platform (YAP).* Why open source?
* What scaling means?
* Social Search: Delicious and Answers (case studies)
* What is the Yahoo! Open Stack?
* Developer Tools - YUI, Design Patterns, Tutorials
* Data (YQL) & Social APIs - YQL, Geo, Profiles, Connections, Updates, ...
* YOS SDK for PHP
* Building an open application with symfony and YOS
* OAuth / YQL / OpenSocial
YQL -- that's the Yahoo! Query Language, and not Lethbridge airport -- has been around for over a year and many people have built funky webapps with it. It's supposed to be the one API to handle all of the web's data, and its SQL like syntax means that you're thinking more about the kind of data you can get at rather than the code you need to battle to get at that data. From scraping data out of a web page using XPath, to pulling structured data from an RSS feed, to mashing up multiple sources, to creating your own sources, YQL lets you do it all, and can be a lot of fun to play with. In this talk, I'll go over some of the cool things I like about YQL and in the process, perhaps help you build apps rapidly and have some fun doing it.
Dustin Whittle is a Developer Evangelist for Yahoo's Open Strategy. When he is not advocating Yahoo's Open Stack, he helps develop it through his work on the Yahoo! Developer Network and Yahoo! Application Platform. Prior to his work helping create an open Yahoo!, he has contributed to Yahoo! Answers and Delicious. When not focused on Yahoo!, he is an active open source contributor for the symfony project and is a regular speaker at technical conferences around the world.