SlideShare a Scribd company logo
Hacking 101


  Sudar Muthu
What is a hack?
“Hacking” is a constructive term.




   “Cracking” is destructive
Hacking 101
hacker: n.
A person who enjoys exploring the
details of programmable systems
and how to stretch their
capabilities
“Altering a system to do what
 you want it to do using what
     is at your disposal”
Hacking 101
What is HackU?
24 hours of un-interrupted,
  unrestrained coding and
         innovation
Hack
Eat
Get Help
Recharge
Have Fun
Hack


           Fix
http://www.flickr.com/photos/rlerdorf/3250595638/
Present
Win
Where do I start?
A good hack starts with an idea…
Hacking 101
Build something you will use
          yourself
Hacking 101
Show us what can be built
using the systems we (and
       others) offer.
http://developer.yahoo.com
http://www.github.com/
To build a typical web hack
 you need data, access and
         an interface
Yahoo! has opened up its
          data
Search (BOSS), Flickr,
Geo, Social, Mail, Messenger
             …
And so have others
Programmable web lists
  6670 APIs in their API
        directory
   Twitter, Facebook, Google, …
To access these you can use
            YQL
YQL is a SQL-Like Language
        that lets you …
… filter, combine, tweak data
across hundreds of Web Services.




  http://developer.yahoo.com/yql/console
How will you build a system
   to calculate distance
   between two places?
Use Vincenty's formulae
Or use YQL
Hacking 101
YQL has more to it
There’s also Yahoo Pipes to
       do this visually
http://pipes.yahoo.com/
Data however is not enough.
You also need working
       interfaces
Technologies are easy:
HTML, CSS, JavaScript
Making it work on all
browsers and OS is tricky
YUI
http://developer.yahoo.com/yui
Presenting your hack
Do not show us slides about your hack
Instead show us what you have done
Technical glitches happen
Have a plan-B
Have a Plan B
•   Record screencast
•   Do not depend on the internet
•   Keep your stuff ready in the browser
•   Rehearse the demo with atleast one crew
    member before hand
And once you are done
And once you are done
•   Keep your hack live for others to see
•   Show other hackers what you have done
•   Publish your code in Github
•   Let us know and we can help you to take it even
    further!
Hacking 101
Don’t limit yourself to your
        favorite toys
A good hack doesn’t need to
           be a big thing
http://www.flickr.com/photos/capricorndragon/4000384412/
Don’t look for features. Concentrate on
                one thing




   Don’t look to solve everything
You only have 24 hours
Find things that already work




   And put them together
Innovation has no limits
Go Hack !!!
 Have Fun
Thank You
Sudar Muthu
@sudarmuthu
http://sudarmuthu.com
http://slideshare.net/sudar/
Hack Resources
•   http://developer.yahoo.com
•   http://developer.yahoo.com/yql/console
•   http://github.com/yahoo
•   http://hackyourworld.org/
•   http://github.com/codepo8/hackday-toolbox/
•   http://talks.php.net/show/hacku/

More Related Content

PPTX
Hack 101 at IIT Kanpur
Sudar Muthu
 
PPTX
Hacking101 delhi 2013
Jithin Emmanuel
 
PPSX
Hacker's Practice Ground - CarolinaCon - 2015
lokeshpidawekar
 
PPTX
Cornell University Hackathon
Jonathan LeBlanc
 
PPTX
Blog Academy Slideshare
Dean Meyers
 
PPT
Ch01
phanleson
 
PPTX
Distribution Hacking 101 - How to Achieve Growth
Matthew Berman
 
PDF
Ethical Hacking 101
Janette Toral
 
Hack 101 at IIT Kanpur
Sudar Muthu
 
Hacking101 delhi 2013
Jithin Emmanuel
 
Hacker's Practice Ground - CarolinaCon - 2015
lokeshpidawekar
 
Cornell University Hackathon
Jonathan LeBlanc
 
Blog Academy Slideshare
Dean Meyers
 
Ch01
phanleson
 
Distribution Hacking 101 - How to Achieve Growth
Matthew Berman
 
Ethical Hacking 101
Janette Toral
 

Viewers also liked (12)

PPTX
Ethical hacker By Farhan Atta
Farhan Atta
 
ODP
Hack 101 @ HackU - IIT Madras
knutties
 
PPTX
Hacker toolkit
Prachi Gupta
 
PPS
What A Perfect Ethical Hacker!
Aung Khant
 
PDF
Brain Hacking 101
Connor Young
 
PPTX
Advice for Computer Science freshers!
Karan Singh
 
PPTX
Ethical hacking
Rishabha Garg
 
PDF
How to Become a Hacker?
removed_e10bf3fe21ff4e6e6a55bdd2c09fcb15
 
PDF
Hacking For Innovation Delhi
Christian Heilmann
 
PPTX
So You Want to be a Hacker?
Christopher Grayson
 
PDF
Think Like A Growth Hacker
Tim Homuth
 
PPTX
Understanding Cyber Crime and Cyber Security by Sajibe Kanti
SajibeKanti
 
Ethical hacker By Farhan Atta
Farhan Atta
 
Hack 101 @ HackU - IIT Madras
knutties
 
Hacker toolkit
Prachi Gupta
 
What A Perfect Ethical Hacker!
Aung Khant
 
Brain Hacking 101
Connor Young
 
Advice for Computer Science freshers!
Karan Singh
 
Ethical hacking
Rishabha Garg
 
Hacking For Innovation Delhi
Christian Heilmann
 
So You Want to be a Hacker?
Christopher Grayson
 
Think Like A Growth Hacker
Tim Homuth
 
Understanding Cyber Crime and Cyber Security by Sajibe Kanti
SajibeKanti
 

Similar to Hacking 101 (20)

PPTX
Hacking 101 - An Introduction to HackU at IIT Kanpur
Balaji Narayanan
 
PDF
Hacking for Innovation: IIT Kharagpur
Saurabh Sahni
 
PPT
Welcome to University Hack Day @ IIT Chennai
Subramanyan Murali
 
PDF
Hacking for Innovation - WPP, New York
Saurabh Sahni
 
PPTX
Innovating the Hacker Way
Balaji Narayanan
 
PDF
Georgia Tech Hack Day
Christian Heilmann
 
PPTX
Yahoo! Publicis Hackday 2012 Intro
Murray Rowan
 
PDF
What the hack?
Christian Heilmann
 
PDF
Christian Heilmann: Yahoo Open Hack Day
eBay Inc
 
PPT
2010 Fall Hack U
hacku
 
PDF
Hacking For Innovation
Christian Heilmann
 
PDF
Hack 101 - IIT Delhi HackU 2011
Saurabh Sahni
 
PPTX
2011 HackU UCSD
Jonathan LeBlanc
 
KEY
Hacking != cracking (and everything else you need to know to survive a hackday)
Murray Rowan
 
PPTX
What the hack - Yahoo! Hack India Hyderabad 2013
Pradeep Varadaraja Banavara
 
PPTX
Yahoo! Hack India: Hyderabad 2013 | YDN & Hacking 101
Yahoo Developer Network
 
PDF
Innovating the Hacker Way
Saurabh Sahni
 
KEY
Open Hack Taiwan 2012 - Hacking 101
sriramiyer2007
 
KEY
Open hackeu introductionb
Murray Rowan
 
KEY
PHP Hacking: The battle between great ideas and not-so-great code
Pete Prodoehl
 
Hacking 101 - An Introduction to HackU at IIT Kanpur
Balaji Narayanan
 
Hacking for Innovation: IIT Kharagpur
Saurabh Sahni
 
Welcome to University Hack Day @ IIT Chennai
Subramanyan Murali
 
Hacking for Innovation - WPP, New York
Saurabh Sahni
 
Innovating the Hacker Way
Balaji Narayanan
 
Georgia Tech Hack Day
Christian Heilmann
 
Yahoo! Publicis Hackday 2012 Intro
Murray Rowan
 
What the hack?
Christian Heilmann
 
Christian Heilmann: Yahoo Open Hack Day
eBay Inc
 
2010 Fall Hack U
hacku
 
Hacking For Innovation
Christian Heilmann
 
Hack 101 - IIT Delhi HackU 2011
Saurabh Sahni
 
2011 HackU UCSD
Jonathan LeBlanc
 
Hacking != cracking (and everything else you need to know to survive a hackday)
Murray Rowan
 
What the hack - Yahoo! Hack India Hyderabad 2013
Pradeep Varadaraja Banavara
 
Yahoo! Hack India: Hyderabad 2013 | YDN & Hacking 101
Yahoo Developer Network
 
Innovating the Hacker Way
Saurabh Sahni
 
Open Hack Taiwan 2012 - Hacking 101
sriramiyer2007
 
Open hackeu introductionb
Murray Rowan
 
PHP Hacking: The battle between great ideas and not-so-great code
Pete Prodoehl
 

More from Sudar Muthu (20)

PPTX
A quick preview of WP CLI - Chennai WordPress Meetup
Sudar Muthu
 
PDF
WordPress Developer tools
Sudar Muthu
 
PDF
WordPress Developer Tools to increase productivity
Sudar Muthu
 
PDF
Unit testing for WordPress
Sudar Muthu
 
PDF
Unit testing in php
Sudar Muthu
 
PPTX
Using arduino and raspberry pi for internet of things
Sudar Muthu
 
PPTX
How arduino helped me in life
Sudar Muthu
 
PPTX
Having fun with hardware
Sudar Muthu
 
PPTX
Getting started with arduino workshop
Sudar Muthu
 
PPTX
Python in raspberry pi
Sudar Muthu
 
PPTX
PureCSS open hack 2013
Sudar Muthu
 
PPTX
Pig workshop
Sudar Muthu
 
PPTX
Arduino Robotics workshop day2
Sudar Muthu
 
PPTX
Arduino Robotics workshop Day1
Sudar Muthu
 
PPTX
Hands on Hadoop and pig
Sudar Muthu
 
PPTX
Lets make robots
Sudar Muthu
 
PPTX
Capabilities of Arduino (including Due)
Sudar Muthu
 
PPTX
Controlling robots using javascript
Sudar Muthu
 
PPTX
Picture perfect hacks with flickr API
Sudar Muthu
 
PPTX
Capabilities of Arduino
Sudar Muthu
 
A quick preview of WP CLI - Chennai WordPress Meetup
Sudar Muthu
 
WordPress Developer tools
Sudar Muthu
 
WordPress Developer Tools to increase productivity
Sudar Muthu
 
Unit testing for WordPress
Sudar Muthu
 
Unit testing in php
Sudar Muthu
 
Using arduino and raspberry pi for internet of things
Sudar Muthu
 
How arduino helped me in life
Sudar Muthu
 
Having fun with hardware
Sudar Muthu
 
Getting started with arduino workshop
Sudar Muthu
 
Python in raspberry pi
Sudar Muthu
 
PureCSS open hack 2013
Sudar Muthu
 
Pig workshop
Sudar Muthu
 
Arduino Robotics workshop day2
Sudar Muthu
 
Arduino Robotics workshop Day1
Sudar Muthu
 
Hands on Hadoop and pig
Sudar Muthu
 
Lets make robots
Sudar Muthu
 
Capabilities of Arduino (including Due)
Sudar Muthu
 
Controlling robots using javascript
Sudar Muthu
 
Picture perfect hacks with flickr API
Sudar Muthu
 
Capabilities of Arduino
Sudar Muthu
 

Recently uploaded (20)

PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
The Future of Artificial Intelligence (AI)
Mukul
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 

Hacking 101

Editor's Notes

  • #2: Introduce Crew on Stage
  • #3: How does this word resonate with you?
  • #4: Often misrepresented in the media
  • #6: Jargon File
  • #8: So what is a hacker?
  • #9: Hack U - Bring the concept from our internal Hack Days and Open Hack days to Universities
  • #22: Find something that always annoyed you with systems you use... ...and build a workaround.
  • #23: Random Hacks of Kindness
  • #25: Everything that yahoo does for developers is located. With documentations, code examples
  • #26: Everything that yahoo does for developers is located. With documentations, code examples
  • #53: Record screencastDo not depend on internetKeep your stuff ready in browser
  • #55: Tell us about your progress
  • #58: Be ready to play with new technologies
  • #59: Hacks need not be complex. It need not be the next big thing. You don’t need to have a product out in 24 hours.
  • #60: Don’t try to solve everything in your hack..
  • #61: You have only 24 hours.
  • #62: Mashup or Shutup.