intro to yahoo tech
DESCRIPTION
Introduction to Yahoo Tech and the Hack CultureTRANSCRIPT
![Page 1: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/1.jpg)
Saturday, September 28, 13
![Page 2: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/2.jpg)
Intro to Yahoo Tech for Hackers
Dav Glass (@davglass)
Saturday, September 28, 13
![Page 3: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/3.jpg)
Hacking is nothing new
@davglass
Saturday, September 28, 13
![Page 4: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/4.jpg)
Hacking in a hostel room@davglass
Saturday, September 28, 13
![Page 5: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/5.jpg)
Life Hacks
Saturday, September 28, 13
![Page 6: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/6.jpg)
The question is though:where do I start?
@davglass
Saturday, September 28, 13
![Page 7: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/7.jpg)
A good hack starts with an idea…
@davglass
Saturday, September 28, 13
![Page 8: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/8.jpg)
Find a problem that needs solving and then have a go at solving it!
@davglass
Saturday, September 28, 13
![Page 9: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/9.jpg)
To build a typical web hack you need data,
access and an interface
@davglass
Saturday, September 28, 13
![Page 10: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/10.jpg)
The web has a lot of data sitting around
@davglass
Saturday, September 28, 13
![Page 11: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/11.jpg)
ProgrammableWeb.Com – 10,000+ APIs
@davglass
Saturday, September 28, 13
![Page 12: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/12.jpg)
http://developer.yahoo.com@davglass
Saturday, September 28, 13
![Page 13: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/13.jpg)
YQL turns the internet into a database.
@davglass
Saturday, September 28, 13
![Page 14: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/14.jpg)
http://developer.yahoo.com/yql/console@davglass
Saturday, September 28, 13
![Page 15: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/15.jpg)
Data however is not enough.
@davglass
Saturday, September 28, 13
![Page 16: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/16.jpg)
You also need working interfaces
@davglass
Saturday, September 28, 13
![Page 17: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/17.jpg)
Technologies are easy:HTMLCSS
Javascript
@davglass
Saturday, September 28, 13
![Page 18: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/18.jpg)
Making it work on all browsers and OS’s is
tricky
@davglass
Saturday, September 28, 13
![Page 19: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/19.jpg)
So, we have YUI!
@davglass
Saturday, September 28, 13
![Page 20: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/20.jpg)
http://yuilibrary.com/
@davglass
Saturday, September 28, 13
![Page 21: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/21.jpg)
http://yuilibrary.com/@davglass
Saturday, September 28, 13
![Page 25: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/25.jpg)
You do not want to write multiple versions
of the same app for different devices
@davglass
Saturday, September 28, 13
![Page 26: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/26.jpg)
So, we open sourced
http://developer.yahoo.com/cocktails/mojito/
@davglass
Saturday, September 28, 13
![Page 27: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/27.jpg)
@davglass
Saturday, September 28, 13
![Page 28: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/28.jpg)
Connected TV
Contacts
Content Analysis
Design Patterns
Sports
Finance
Flickr
GeoPlanet
Hadoop
Local
Messenger
Mojito
Music
Oauth
Open ID
http://developer.yahoo.com/everything.html
@davglass
Saturday, September 28, 13
![Page 29: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/29.jpg)
https://github.com/yahoo@davglass
Saturday, September 28, 13
![Page 30: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/30.jpg)
Fivethings to
remember
@davglass
Saturday, September 28, 13
![Page 31: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/31.jpg)
1. Don’t concentrate on your favorite toys
@davglass
Saturday, September 28, 13
![Page 32: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/32.jpg)
2. A good hack doesn’t need to be a big thing
@davglass
Saturday, September 28, 13
![Page 33: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/33.jpg)
3. Don’t look for features.
@davglass
Saturday, September 28, 13
![Page 34: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/34.jpg)
4. Find things that already work
@davglass
Saturday, September 28, 13
![Page 35: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/35.jpg)
5. You only have 24 hours
@davglass
Saturday, September 28, 13
![Page 36: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/36.jpg)
Dav’s Last Words of Advice?
@davglass
Saturday, September 28, 13
![Page 37: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/37.jpg)
Show the!@#$%^& Hack!
You’ve only got ~90 seconds, make them count!
@davglass
Saturday, September 28, 13
![Page 38: Intro to Yahoo Tech](https://reader034.vdocuments.us/reader034/viewer/2022050921/554cd801b4c905cc488b4c79/html5/thumbnails/38.jpg)
Have Fun!
@davglass
Saturday, September 28, 13