More Related Content Similar to Building your first web application using Yahoo! APIs (20) Building your first web application using Yahoo! APIs1. Building your first Web App - An introduction into the world of Ethical Hacking “Not just another boring talk” Harsha R Vashisht http://www.harsharv.com 5. I am a Developer Evangelist and I am going to talk about how you can build web applications with the help of Yahoo! 6. This is going to be an interactive session, so don’t stop yourself from asking questions. 12. Oh! I forgot. All stuff that we are releasing these days are just awesome 17. The Yahoo Developer Network is the central source of everything Yahoo! does to make developers happy! 21. Of the top FIVE paying companies amongst all colleges under VTU, FOUR of them are web based 25. cURL – client URL A cURL call helps me fetch a page given a URL 26. Now let us look at Pipes... http://pipes.yahoo.com 28. Yes. A couple of people at Yahoo! thought that having a Unix like pipe for the web. It is kick ass! 30. It is the Lok Sabha elections time. Lets aggregate news about it 35. I can fetch it using.. $url = 'http://pipes.yahoo.com/pipes/pipe.run?_’. ’id=ZBGw3O4L3hG8R_C5AFYZ7A&_render=php'; function fetchURL($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url ); curl_setopt($ch, CURLOPT_POST, 0 ); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); return curl_exec($ch); } $data = unserialize(fetchURL($url)); 39. YQL is a SQL-style interface to all Yahoo data – and the web! 40. It is like the bottle opener of the Web, a single interface for all the properties of Yahoo! which have exposed their APIs 41. The best part of YQL is the concept of open tables, in addition to the 50+ Yahoo tables 49. Then you take YUI CSS grids, and spend 30 minutes playing with colours and fonts. 60. YUI is a framework to build working web applications. 61. It includes CSS solutions to create layouts that work across browsers and allow for predictable typography. 63. Last but very much not least it allows you to create applications using tested and working widgets that extend what HTML gives us. 64. Interface Widgets AutoComplete DataTable Button Layout Calendar Menu Rich Text Charts TabView Container 75. Harsha R Vashisht http://www.harsharv.com http://twitter.com/harsharv [email_address] [email_address]