Your SlideShare is downloading. ×

Hacking for Innovation - WPP, New York

2,079

Published on

Introduction to Hacking & Yahoo! APIs

Introduction to Hacking & Yahoo! APIs

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,079
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
26
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. HACKING FORINNOVATIONSaurabh SahniYDN Product Guy, Hacker, EvangelistTwitter: @saurabhsahni
  • 2. WHAT IS A HACK?An innovative solution to a real worldproblem; quick and dirty workaround,yet effective.
  • 3. Hacking is nothing new
  • 4. !"#$%%&&&()*+,*-.%#!-/-0%123-12242,*!)56%789:;79<8=%)1%05/>;:8=;<:?@8A89??9<B
  • 5. However, today we are looking for software hacks
  • 6. Let’s see some examples!
  • 7. HACKDAY: SIMPLE RULES•  Take something from idea to prototype in a day•  Demo it at the end of day, in three minutes or less
  • 8. The question is though: where do I start?
  • 9. !"#$%%&&&()*+,*-.%#!-/-0%CD031#-4)2*!)+%?A9?A:@:@8%B
  • 10. Find a problem that needssolving and then have a go at solving it!
  • 11. CHALLENGES1.  Campaign creative developers and designers !  Unique & engaging advertising/brand experience2. Web & Mobile developers and designers !  Solve a digital media problem
  • 12. How to start building it?
  • 13. To build a typical webhack you need data, access and an interface
  • 14. The web has lot of data around
  • 15. ProgrammableWeb.Com – 3517 APIs
  • 16. http://developer.yahoo.com
  • 17. http://developer.yahoo.com/everything.html
  • 18. To access the data easily you can use YQL
  • 19. YQL turns the internet into a database.
  • 20. YQL LETS YOU FILTER, COMBINE, TWEAK DATA ACROSS HUNDREDS OF WEB SERVICES.http://developer.yahoo.com/yql/console
  • 21. How will you build a system to calculatedistance between two places?
  • 22. Use Vincentys formulae
  • 23. Or use YQL
  • 24. Select miles FROM geo.distance whereplace1=“San Francisco”AND place2=“New York”
  • 25. There’s also Yahoo!Pipes to do this visually
  • 26. http://pipes.yahoo.com/
  • 27. Data however is not enough.
  • 28. You also need working interfaces
  • 29. Technologies are easy: HTML CSS Javascript
  • 30. Making it work on allbrowsers and OS is tricky
  • 31. So, we have YUI!
  • 32. http://developer.yahoo.com/yui
  • 33. http://developer.yahoo.com/yui/grids/builder/
  • 34. You do not want to writemultiple versions of sameapp for different devices
  • 35. So, we open sourcedhttp://developer.yahoo.com/cocktails/mojito/
  • 36. We have the what, the how, now about the where!
  • 37. http://developer.yahoo.com/geo
  • 38. Placemaker helps you find locations in content
  • 39. Mapping News
  • 40. http://icant.co.uk/geomaker/
  • 41. Yahoo! has also opened up Search via BOSS
  • 42. BOSS is Build Your Own Search Servicehttp://developer.yahoo.com/search/boss/
  • 43. BOSS allows you to do web, news, images and blog search
  • 44. The easiest way to start with BOSS is to use the YQL consolehttp://developer.yahoo.com/yql/console
  • 45. select * from boss.searchwhere q=“New York” andck=“!” and secret=“!”
  • 46. http//www.flickr.com/photos/friarsbalsam/5736126308/sizes/o/in/photostream/.jpg
  • 47. Get a FREE consumer key and secret fromhttp://hackyourworld.org/hacku/
  • 48. You can do much more with BOSS!"#$%%E5F54-#5,G2!--*-.%052,*!%H-00B
  • 49. And our other APIs & tools!"#$%%E5F54-#5,G2!--*-.%5F5,G/!)1I!/.4B
  • 50. Presenting your hack
  • 51. DO NOT SHOW US SLIDES ABOUT YOUR HACK Powerpoint = Fail!
  • 52. HAVE A PLAN-BRecord screencastDo not depend on internetKeep your stuff ready in browser
  • 53. WHAT ARE JUDGE LOOKING FOR•  Creativity•  Working Prototype•  Built during the hackday•  Solves a real problem•  Great User Experience•  Uses data or technology in a unique and interesting way
  • 54. AND ONCE YOU ARE DONEKeep your hack liveShow other WPP hackers what you havedoneStay in touch with @ydn
  • 55. 2. A good hack doesn’t need to be a big thing!"#$%%&&&()*+,*-.%#!-/-0%*2#,)*-,1E,2I-1%7@@@?A778:%B
  • 56. HACK RESOURCEShttp://developer.yahoo.comhttp://developer.yahoo.com/yql/consolehttp://www.github.comhttp://hackyourworld.org/http://isithackday.com/hackday-toolbox/http://talks.php.net/show/hacku/http://www.slideshare.net/cheilmann
  • 57. THANKS! http://slideshare.net/saurabhsahni http://twitter.com/saurabhsahni http://github.com/saurabhsahni http://www.saurabhsahni.com

×