More Related Content Similar to Georgia Tech Hack Day Similar to Georgia Tech Hack Day (20) More from Christian Heilmann More from Christian Heilmann (20) Georgia Tech Hack Day9. This time I am here to help out
with the University Hack Day
for Georgia Tech.
19. All the luggage from all the
flights of the same airline gets
collected in the arrivals hall for
pickup at a single point.
21. Asking for the reason of this
procedure built to delay
people and make it easy to
steal luggage what is the
answer?
25. Geeks are also full of ideas
and need a channel to release
these ideas.
27. For 24 hours normal work is
put on hold and the geeks are
allowed to roam free.
28. We can take any of our
systems and build something
totally new with it.
31. This was such a massive
success that we thought to
take it on the road.
32. We now have Open Hack Days
around the globe.
Sunnyvale (2x), Taiwan, London, Bangalore (2x), Sao Paulo
34. And we do University Hack
Days!
USA, India, Great Britain
38. Snack Hack
Recharge
Eat!
39. Hack Fix
Present
Win!
46. But we expect you to have a
good stab at building
something new.
52. John Snow helped the London
authorities in 1854 to trace
back the reason of cholera...
64. And it has never been easier
to get these sweets and bake
them into something new.
65. The oldest way is to cheat
your way in using a very cool
piece of software.
67. Using cURL, you can be your
own browser and get any
data from the web to remix.
70. This is why clever companies
realized that it does make
sense to offer their data in
easier to digest formats.
74. Using RSS or Atom feeds you
get data in a predictable and
easy to convert format.
75. It doesn’t allow you to request
specific data or define a
different format though.
77. REST based Web Services
allow you to request the
correct data from a system.
83. A lot of web services also
allow you to choose your data
format.
86. This makes it dead easy to get
the data and re-use it in your
own interfaces.
90. Or if you like SQL-style data
conversion there’s YQL:
92. Both of these systems allow
you to reach data from Yahoo
and other services and pre-
filter it for use in your own
hacks.
97. ... be aware that it is
deceptively easy to write
HTML, CSS and JavaScript...
100. You have no right to require a
certain setup and you have
no clue about what is used.
101. Therefore it is a good idea to
find a way to abstract these
unknowns away from you.
102. If you’re thinking about
building something running
on mobiles (cell phones), this
increases tenfold.
104. Here are our helpers:
YUI
BluePrint
http://developer.yahoo.com/yui/ http://mobile.yahoo.com/developers
106. One thing I want people to
think about when building
interfaces.
110. One cool thing is that
companies nowadays not
only offer their data to you...
113. You can also build
applications for where people
are anyways.
115. vv v
||v |v
| .-, | | |
.--./ / | _.---.|
'-. (__..-quot;
And of course a|
',.__. ,__.-'/
there is Twitter. '--/_.'----'`
T H E W HA L E
SLEEPS
T O N I G HT
119. I like that I get notified when
there is a new person
following me.
121. Or what I was telling the
world before they left me.
123. So I read the API docs, and
found the user_timeline
function.
http://apiwiki.twitter.com/REST+API+Documentation#usertimeline
128. Using this I could show the
change in user numbers and
see if that happened in a very
short period of time.
135. How do you get a map of all
the current earthquakes on
the planet?
141. Or look at an
existing solution
from a different
angle.
143. All of our APIs, documentation
and examples:
http://developer.yahoo.com
144. Very quick and dirty code
examples for hacks:
http://paul.slowgeek.com/hacku/
148. Don’t get lost in shiny bells
and whistles and try to
impress with a snazzy
interface.
149. Don’t be too shy to ask for
help, we are here all week!
150. Don’t listen to the feature
creature on your shoulder to
add yet another thing to the
hack.
153. We want you to find your own
potential and show us what
you can do with our offers!