SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
Hacking For Innovation Delhi
Report
Christian Heilmann
Follow
Senior Program Manager Developer Experience and Evangelism at Microsoft
Jan. 29, 2009
•
0 likes
•
5,682 views
1
of
77
Hacking For Innovation Delhi
Jan. 29, 2009
•
0 likes
•
5,682 views
Download Now
Download to read offline
Report
Education
Introduction to hacking at the university hack day in Delhi, India.
Christian Heilmann
Follow
Senior Program Manager Developer Experience and Evangelism at Microsoft
Recommended
Hacking For Innovation
Christian Heilmann
6.5K views
•
106 slides
Yahoo for the Masses
Christian Heilmann
2.9K views
•
95 slides
The Soul in The Machine - Developing for Humans
Christian Heilmann
1.4K views
•
83 slides
Introduction to Hacking for University Hack Day
Christian Heilmann
2.1K views
•
36 slides
An open web for all
Christian Heilmann
2.5K views
•
70 slides
Building Web Hack Interfaces
Christian Heilmann
1.5K views
•
64 slides
More Related Content
What's hot
Accessibility in Canvas
Kevin Scritchfield
52 views
•
19 slides
Using Social Networking & Other Free Software
capelladoc
628 views
•
61 slides
Applying Universal Design Principles Online
Wendy Walsh
499 views
•
17 slides
Common Technical Mistakes SMX Munich 2012
Will Critchlow
7.7K views
•
54 slides
WordPress for Girl Geeks 2009-11-24
Shannon Smith
1.7K views
•
47 slides
A Beginner's Guide to WordPress - WordCamp Montreal 2012
Kathryn Presner
3K views
•
38 slides
What's hot
(20)
Accessibility in Canvas
Kevin Scritchfield
•
52 views
Using Social Networking & Other Free Software
capelladoc
•
628 views
Applying Universal Design Principles Online
Wendy Walsh
•
499 views
Common Technical Mistakes SMX Munich 2012
Will Critchlow
•
7.7K views
WordPress for Girl Geeks 2009-11-24
Shannon Smith
•
1.7K views
A Beginner's Guide to WordPress - WordCamp Montreal 2012
Kathryn Presner
•
3K views
Online Northwest 2009 Accessibility and Online Learning
thewakilibrarian
•
763 views
Time Savers, $$ Makers and Friend Creators: New Technology Tools - EntreFest!...
Rob Williams
•
550 views
What I Wish I Knew Before I Started Coding
Mattan Griffel
•
4.8K views
Interview skills slideshow
Beatriz Garcia
•
930 views
Digital Tools Session I Cohort 2
mbamom
•
513 views
Practical, Free And Low Cost Tools You Can Use
Michigan Nonprofit Association
•
277 views
Stefan Judis "Did we(b development) lose the right direction?"
Fwdays
•
198 views
Intro To Bookmarking
Pat Bruinsma
•
605 views
Edmodo in the classroom
ArtfulArtsyAmy
•
3.8K views
Professional web development with libraries
Christian Heilmann
•
4.8K views
Blogging in the classroom
ArtfulArtsyAmy
•
3.7K views
SlideShare Marketing
Eugene Farber
•
390 views
20 Unterrichtswerkzeuge die Sie noch nicht kennen
Fachhochschule Burgenland GmbH
•
3.7K views
Using weebly
Nell Eckersley
•
731 views
Viewers also liked
How To Be A Hacker
Paul Tarjan
6.1K views
•
32 slides
Cracking Into Embedded Devices - HACK.LU 2K8
guest441c58b71
13K views
•
58 slides
Hacking
Karan Poshattiwar
2.5K views
•
14 slides
Hack 101 @ HackU - IIT Madras
knutties
969 views
•
71 slides
Ethical Hacking 101
Janette Toral
847 views
•
21 slides
Ch01
phanleson
1K views
•
31 slides
Viewers also liked
(20)
How To Be A Hacker
Paul Tarjan
•
6.1K views
Cracking Into Embedded Devices - HACK.LU 2K8
guest441c58b71
•
13K views
Hacking
Karan Poshattiwar
•
2.5K views
Hack 101 @ HackU - IIT Madras
knutties
•
969 views
Ethical Hacking 101
Janette Toral
•
847 views
Ch01
phanleson
•
1K views
Ethical hacker By Farhan Atta
Farhan Atta
•
409 views
Hacking 101
Sudar Muthu
•
1.8K views
Distribution Hacking 101 - How to Achieve Growth
Matthew Berman
•
771 views
Hacker toolkit
Prachi Gupta
•
1K views
What A Perfect Ethical Hacker!
Aung Khant
•
876 views
Brain Hacking 101
Connor Young
•
997 views
Advice for Computer Science freshers!
Karan Singh
•
1.2K views
Ethical hacking
Rishabha Garg
•
6.7K views
An Incomplete Data Tools Landscape for Hackers in 2015
Wes McKinney
•
8.1K views
My Data Journey with Python (SciPy 2015 Keynote)
Wes McKinney
•
7.4K views
How to Become a Hacker?
removed_e10bf3fe21ff4e6e6a55bdd2c09fcb15
•
12.7K views
The Web, The User and the Library (and why to get in between)
Guus van den Brekel
•
1.3K views
Phishing-Updated
Jayaseelan Vejayon
•
3.1K views
TYPES OF HACKING
SHERALI445
•
37.4K views
Similar to Hacking For Innovation Delhi
Georgia Tech Hack Day
Christian Heilmann
25.1K views
•
154 slides
OSDC - Open and Accessible
Christian Heilmann
2.9K views
•
90 slides
Resisting The Feature Creature
Christian Heilmann
5.1K views
•
61 slides
Things to use, find and share
Christian Heilmann
673 views
•
104 slides
Fuel for a great web experience
Christian Heilmann
1.5K views
•
100 slides
Hacking for Innovation: IIT Kharagpur
Saurabh Sahni
959 views
•
88 slides
Similar to Hacking For Innovation Delhi
(20)
Georgia Tech Hack Day
Christian Heilmann
•
25.1K views
OSDC - Open and Accessible
Christian Heilmann
•
2.9K views
Resisting The Feature Creature
Christian Heilmann
•
5.1K views
Things to use, find and share
Christian Heilmann
•
673 views
Fuel for a great web experience
Christian Heilmann
•
1.5K views
Hacking for Innovation: IIT Kharagpur
Saurabh Sahni
•
959 views
061203_futurewebapps_tempo
cjin cheng
•
852 views
Liberated Accessibility
Christian Heilmann
•
4.6K views
Citizen Happiness Workshop Part 2: The Building Blocks
Tara Hunt
•
8.4K views
Hacking101 delhi 2013
Jithin Emmanuel
•
908 views
Travailler dans le présent - Chris Heilmann - Paris Web 2008
Association Paris-Web
•
721 views
Working In The Now - Paris Web
Christian Heilmann
•
14.3K views
Christian heilmann an-open-web-for-all
How to Web
•
552 views
The road to professional web development
Christian Heilmann
•
3.4K views
Creating Your Own Personal Learning Network
Carl Keller
•
1.3K views
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Dylan Wilbanks
•
2.2K views
Building a better web with free, open technologies
Christian Heilmann
•
1.8K views
Open Web Technologies and You - Durham College Student Integration Presentation
darryl_lehmann
•
586 views
Reasons to be cheerful - Fronteers 2010
Christian Heilmann
•
2.6K views
Government Next: NIC Presentation
Tara Hunt
•
70.5K views
More from Christian Heilmann
Develop, Debug, Learn? - Dotjs2019
Christian Heilmann
1.1K views
•
55 slides
Hinting at a better web
Christian Heilmann
2.8K views
•
33 slides
Taking the "vile" out of privilege
Christian Heilmann
1K views
•
64 slides
Seven ways to be a happier JavaScript developer - NDC Oslo
Christian Heilmann
1.5K views
•
52 slides
Artificial intelligence for humans… #AIDC2018 keynote
Christian Heilmann
1.2K views
•
56 slides
Killing the golden calf of coding - We are Developers keynote
Christian Heilmann
3.1K views
•
35 slides
More from Christian Heilmann
(20)
Develop, Debug, Learn? - Dotjs2019
Christian Heilmann
•
1.1K views
Hinting at a better web
Christian Heilmann
•
2.8K views
Taking the "vile" out of privilege
Christian Heilmann
•
1K views
Seven ways to be a happier JavaScript developer - NDC Oslo
Christian Heilmann
•
1.5K views
Artificial intelligence for humans… #AIDC2018 keynote
Christian Heilmann
•
1.2K views
Killing the golden calf of coding - We are Developers keynote
Christian Heilmann
•
3.1K views
Progressive Web Apps - Techdays Finland
Christian Heilmann
•
1.4K views
Taking the "vile" out of privilege
Christian Heilmann
•
1.3K views
Five ways to be a happier JavaScript developer
Christian Heilmann
•
859 views
Taking the P out of PWA
Christian Heilmann
•
2.8K views
Sacrificing the golden calf of "coding"
Christian Heilmann
•
2.5K views
You learned JavaScript - now what?
Christian Heilmann
•
534 views
Sacrificing the golden calf of "coding"
Christian Heilmann
•
954 views
Progressive Web Apps - Covering the best of both worlds - DevReach
Christian Heilmann
•
955 views
Progressive Web Apps - Covering the best of both worlds
Christian Heilmann
•
799 views
Non-trivial pursuits: Learning machines and forgetful humans
Christian Heilmann
•
531 views
Progressive Web Apps - Bringing the web front and center
Christian Heilmann
•
1.2K views
CSS vs. JavaScript - Trust vs. Control
Christian Heilmann
•
1.5K views
Leveling up your JavaScipt - DrupalJam 2017
Christian Heilmann
•
581 views
Breaking out of the Tetris mind set #btconf
Christian Heilmann
•
3.2K views
Recently uploaded
ADC UNIT I PPT
LALITHAS47
61 views
•
71 slides
Generative AI
Corinne Weisgerber
80 views
•
9 slides
Listen to the mountain 2.pptx
AncyTEnglish
193 views
•
15 slides
Expectation from Being a Postgraduate Student and Life Strategy as A Research...
BC Chew
1.1K views
•
26 slides
9.21.23 Nationalism, Globalism, and Transnationalism.pptx
mary850239
449 views
•
34 slides
Evropski dan jezika
Ugostiteljskoturisti
160 views
•
61 slides
Recently uploaded
(20)
ADC UNIT I PPT
LALITHAS47
•
61 views
Generative AI
Corinne Weisgerber
•
80 views
Listen to the mountain 2.pptx
AncyTEnglish
•
193 views
Expectation from Being a Postgraduate Student and Life Strategy as A Research...
BC Chew
•
1.1K views
9.21.23 Nationalism, Globalism, and Transnationalism.pptx
mary850239
•
449 views
Evropski dan jezika
Ugostiteljskoturisti
•
160 views
Year 10 Information Evening: 2023
WestHatch
•
114 views
Types and Sources of impurities.pptx Pharmaceutical Inorganic chemistry UNIT-...
Ms. Pooja Bhandare
•
143 views
Accounting with Drones - Sri Akshay - 23COMD60
Kumarasamy Dr.PK
•
83 views
Dale Mabry Library Slideshow Tour for SLS 1106 classes
DaleMabryLibrary
•
184 views
Teaching Activities: Technology (October 2023)
Cambridge English Spain
•
179 views
UH 1.docx
nisrinamadani2
•
77 views
First five stanzas of Song of the Rain.pptx
AncyTEnglish
•
170 views
GenAI Cloud Jam.pdf
JAISHANABINDHUPRIYAJ
•
59 views
Induction Session - 2023.pdf
GDSCBanasthaliVidyap
•
267 views
REPRODUCTION PART -1.pptx
MISSRITIMABIOLOGYEXP
•
139 views
ACTIVITY BOOK key 00.pptx
Mar Caston Palacio
•
248 views
PROFIL SEKOLAH ISLAM SHAFTA 2023.pdf
SHAFTA Surabaya
•
400 views
Veer Gatha - Multimedia presentation (1).pptx
Michael Wilson
•
143 views
Food Hygiene 1 - Intro to food hygiene.pptx
CJMcErlean
•
124 views
Hacking For Innovation Delhi
1.
Hacking 101 Christian Heilmann
| http://wait-till-i.com | http://scriptingenabled.org Delhi, India, University Hack Day, January 2009
2.
नम#$ Namaste
3.
I’m Chris, hacker
and geek.
4.
I am today
here to introduce you to what hacking means to us.
5.
To me it
means: “Altering a system to do what you want it to do using what is at your disposal.”
6.
It also means
having a lot of fun trying to make things do what they weren’t made for.
7.
It is unrestrained
innovation.
8.
So welcome, innovators!
9.
We want you
to show us what can be built using the systems we (and others) offer...
10.
...that makes a
difference in your lives and make the things you care about easier to achieve.
11.
Find something that
always annoyed you with systems you use...
12.
...and build a
workaround.
13.
You’ll be amazed
about the impact this can have.
14.
To reach hackvana
you need three things:
15.
Access, Data and
an Interface.
16.
Access is granted
to you via feeds, web services and SDKs.
17.
Feeds are data
in a predictable format, for example RSS.
18.
http://www.guardian.co.uk/travel/restaurants
19.
http://www.guardian.co.uk/travel/restaurants/rss
20.
Web services are
quite similar, only they allow you to filter down the data you want.
21.
http:// answers.yahooapis.com/ AnswersService/V1/
questionSearch? query=delhi+puppies ®ion=in&lang=en& appid=yahoodemo
23.
... lots more...
24.
http://developer.yahoo.com/answers/V1/questionSearch.html
25.
They also allow
you to get the data in other formats to easily re-use it.
26.
The idea of
hacking is to use this data, mix it up with other ideas and other data to provide a better service for the end user.
27.
This is dead
easy these days!
28.
There’s Yahoo Pipes
for mixing, filtering and matching.
29.
http://pipes.yahoo.com
30.
Or if you
like SQL-style data conversion there’s YQL:
31.
http://developer.yahoo.com/yql/console/
32.
Both of these
systems allow you to reach data from Yahoo and other services and pre- filter it for use in your own hacks.
33.
Data however is
not enough.
34.
Building *working* web interfaces
is a specialist skill.
35.
I’ve been developing
for the web for 12 years and it still is a mystery to me why some things just don’t work.
36.
The technologies are
easy enough: HTML for structure CSS for presentation JavaScript for behaviour
37.
Where it gets
truly annoying is the unknowns.
38.
You have no
idea about the user’s setup, ability or rights to change their technical environment.
39.
And then there
are the browsers and all their wonderful bugs and quirks.
40.
This is why
it is a good start to use libraries or frameworks.
41.
Here are our
helpers: YUI BluePrint http://developer.yahoo.com/yui/ http://mobile.yahoo.com/developers
42.
Using these, you
can quickly build interfaces that work on the web and mobiles.
43.
What about reach?
44.
The newest way
of access that systems and companies allow you these days is opening up their address books.
45.
http://developer.yahoo.com/social/socialdir/ http://code.google.com/apis/opensocial/ http://developers.facebook.com/connect.php
46.
Instead of building
it and waiting till people come, build where the people are.
47.
http://developer.yahoo.com/yap/
48.
And build with
what they use already.
49.
http://developer.yahoo.com/search/boss/
50.
How about some hack examples?
51.
I use SlideShare
– a lot.
52.
http://www.slideshare.net/cheilmann/slideshows
53.
One cool thing
is that SlideShare automatically creates transcripts of your slides:
54.
So I’ve used
this to create a version that is easily accessible for blind people or those who don’t have Flash.
55.
http://icant.co.uk/easy-slideshare/?slides=http:// www.slideshare.net/cheilmann/playing-with-the-web-
presentation
56.
Using YQL, it
was also easy to write a JavaScript wrapper that allows you to show the transcripts with your slides.
57.
http://www.wait-till-i.com/2009/01/11/adding-transcripts-to-
presentations-embedded-from-slideshare-using-yql/
58.
I use Twitter
– a lot.
59.
I got all
this emails from Twitter telling me about people following me.
60.
What I didn’t
get was it telling me when people left me.
61.
Or what I
was telling the world before they left me.
62.
So I dug
into the API a bit and built TweetEffect.com
63.
http://tweeteffect.com/?user=codepo8
65.
I put it
up, and started testing edge cases.
66.
One of them
was Guy Kawasaki, whom I knew has a lot of followers and updates.
67.
One of them
was Guy Kawasaki, whom I knew has a lot of followers and updates.
68.
And that started
a landslide of visitors, comments and ideas for it.
69.
Tim O'Reilly Guy Kawasaki
Ryan Carson
70.
And without knowing
it, I became a startup to watch!
71.
What about reach? That
was me, time for you to show what you can do!
72.
Innovation is not
a matter of skill or being in the right job position.
73.
It is a
matter of wanting to change what we have and be ready to play.
74.
We do this
to help you see your potential.
75.
And we do
this to see if we do a good job in explaining our offers to the developer world.
76.
The web is
yours, go out and play!
77.
THANKS! Access happens on
several channels. http://www.flickr.com/photos/nez/378349478/