Hacking 101

88

description

Introduction to Hacking and everything else you need to learn about a hackday.

Transcript of Hacking 101

Page 1: Hacking 101
Page 2: Hacking 101
Page 3: Hacking 101
Page 4: Hacking 101
Page 5: Hacking 101
Page 6: Hacking 101
Page 7: Hacking 101

Hackers are:

People like you and me.

Creative developers & designers.

Love technology.

Love building things.

Come to events like this.

It’s a term of great respect!

Wear that badge with pride!

Page 8: Hacking 101

An innovative solution to a real world problem; quick and dirty workaround, yet effective.

Page 9: Hacking 101
Page 10: Hacking 101

h"p://www.flickr.com/photos/na3onaalarchief/4192749615/in/set-­‐72157623018193396  

Page 11: Hacking 101
Page 12: Hacking 101
Page 13: Hacking 101
Page 14: Hacking 101
Page 15: Hacking 101
Page 16: Hacking 101
Page 17: Hacking 101
Page 18: Hacking 101
Page 19: Hacking 101
Page 20: Hacking 101
Page 21: Hacking 101
Page 22: Hacking 101
Page 23: Hacking 101
Page 24: Hacking 101
Page 25: Hacking 101
Page 26: Hacking 101
Page 27: Hacking 101
Page 28: Hacking 101
Page 29: Hacking 101
Page 30: Hacking 101
Page 31: Hacking 101
Page 32: Hacking 101
Page 33: Hacking 101
Page 34: Hacking 101
Page 35: Hacking 101

h"p://www.flickr.com/photos/jus3npoliachik/3893820201/  

Page 36: Hacking 101
Page 37: Hacking 101
Page 38: Hacking 101
Page 39: Hacking 101
Page 40: Hacking 101
Page 41: Hacking 101
Page 42: Hacking 101
Page 43: Hacking 101
Page 44: Hacking 101
Page 45: Hacking 101

The web has lot of data around

Page 46: Hacking 101

ProgrammableWeb.Com – 6831 APIs

Page 47: Hacking 101

http://developer.yahoo.com

Page 48: Hacking 101

http://developer.yahoo.com/everything.html

Page 49: Hacking 101
Page 50: Hacking 101
Page 51: Hacking 101

http://developer.yahoo.com/yql/console

Page 52: Hacking 101
Page 53: Hacking 101
Page 54: Hacking 101
Page 55: Hacking 101
Page 56: Hacking 101
Page 57: Hacking 101
Page 58: Hacking 101
Page 59: Hacking 101

http://pipes.yahoo.com/

Page 60: Hacking 101
Page 61: Hacking 101
Page 62: Hacking 101
Page 63: Hacking 101
Page 64: Hacking 101
Page 65: Hacking 101

http://developer.yahoo.com/yui

Page 66: Hacking 101

•  http://developer.yahoo.com/yui/grids/builder/

Page 67: Hacking 101
Page 68: Hacking 101

http://developer.yahoo.com/cocktails/mojito/

Page 69: Hacking 101
Page 70: Hacking 101

Powerpoint = Fail!

Page 71: Hacking 101
Page 72: Hacking 101
Page 73: Hacking 101

•  Record screencast •  Do not depend on internet •  Keep your stuff ready in browser

Page 74: Hacking 101

•  Solves a real problem

•  Working Prototype •  Displays Creative Thinking •  Great User Experience

•  Uses data or technology in a unique and interesting way

•  Uses technology or data from Yahoo!

•  X-factor!

Page 75: Hacking 101

•  Keep your hack live •  Show others what you have done

•  Publish your code on github •  Join us and take it even further!

Page 76: Hacking 101
Page 77: Hacking 101
Page 78: Hacking 101
Page 79: Hacking 101

h"p://www.flickr.com/photos/capricorndragon/4000384412/  

2. A good hack doesn’t need to be a big thing

Page 80: Hacking 101
Page 81: Hacking 101

3. Tackle  the  hard  problems  first

Page 82: Hacking 101
Page 83: Hacking 101

h"p://www.flickr.com/photos/cris3ano_be"a/571879057/sizes/l/in/photostream/  

4. Expect  the  unexpected!

Page 84: Hacking 101

h"p://www.flickr.com/photos/major_clanger/1488173116/sizes/l/in/photostream/  

Page 85: Hacking 101
Page 86: Hacking 101

•  http://developer.yahoo.com

•  http://developer.yahoo.com/yql/console •  http://www.github.com •  http://hackyourworld.org/

•  http://isithackday.com/hackday-toolbox/ •  http://talks.php.net/show/hacku/ •  http://www.slideshare.net/cheilmann

Page 87: Hacking 101
Page 88: Hacking 101

http://twitter.com/saurabhsahni

http://github.com/saurabhsahni

http://slideshare.net/saurabhsahni

http://www.saurabhsahni.com