Yahoo! Open Stack & YQL

38
Yahoo! open stack and YQL Saurabh Sahni (@saurabhsahni) Open Hack Mixer, Bangalore, July ‘2011

description

Introduction to Yahoo! APIs, tools, YDN and YQL

Transcript of Yahoo! Open Stack & YQL

  • 1. Yahoo! open stackand YQL Saurabh Sahni (@saurabhsahni)Open Hack Mixer, Bangalore, July 2011

2. To build a web hackyou need threethings: 3. 1. Data2. Access3. Interface 4. Yahoo! has openedup its data 5. http://developer.yahoo.com/everything.html 6. Also others 7. ProgrammableWeb.Com 3517 APIs 8. The trouble with data: You need to find data API Get Access Signup for key Find data endpoint Read docs to learn what parameters youhave Get data in obscure format Use data after converting and filtering More APIs you use, more is yourannoyance 9. To make dataaccessible, Yahoo!created YQL 10. YQL: http://developer.yahoo.com/yql/console 11. YQL turns webservices and dataon the web intodatabases. 12. select {what} from {where}where {conditions} 13. You can select, filter,sort and limit dataand you can eveninsert, update anddelete from it. 14. Lets see it 15. YQL has more to it 16. Theres also YahooPipes to do this visually 17. http://pipes.yahoo.com/ 18. Data however is notenough. 19. You also needworking interfaces 20. Technologies areeasy: HTML, CSS,Javascript 21. Making it work onall browsers and OSis tricky 22. So, we have YUI! 23. http://developer.yahoo.com/yui 24. What about reach? 25. You can build andwait for people tocome 26. Or build wherepeople are alreadythere 27. YAP http://developer.yahoo.com/yap 28. Some greatresources 29. http://developer.yahoo.com 30. http://www.github.com/ 31. http://developer.yahoo.com/yql/console 32. http://isithackday.com/hackday-toolbox/ 33. Thank you! Saurabh Sahni h"p://www.saurabhsahni.com h"p://twi"er.com/saurabhsahni h"p://github.com/saurabhsahni h"p://slideshare.net/saurabhsahni