Getting Ready For Hackday
Upcoming SlideShare
Loading in...5

Getting Ready For Hackday



Introductory talk for the University Hack round in Dundee, Scotland.

Introductory talk for the University Hack round in Dundee, Scotland.



Total Views
Views on SlideShare
Embed Views



4 Embeds 154

http://localhost 115 19 17 3



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Free Download :

    Hey Guyz and girls, Today I am gonna show you perfact tool, Remember This video is old, But the download link with hack is brand new. Its very simple to using this tool and here are some instructions in video. Please REDOWNLOAD. Don't Forget to Comment Subscribe & Rate My Video :)

    Virus Scan :- This file has been scanned with avast! Antivirus. -- Status: FILE IS CLEANN.

    Copyright © 2014. All Rights Reserved
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Getting Ready For Hackday Getting Ready For Hackday Presentation Transcript

  • Getting in the mood for Hackday. Chris&an
  • We’re here today to tell you quickly about the university hack program and what the heck Hack is.
  • Hack in Yahoo is our way to play and invent.
  • By allowing people to build whatever they want we keep them happy.
  • We also find out flaws about our own products and learn about technologies that are not in the normal stack.
  • By taking part in this program you get a chance to show what you can do.
  • To your professors, to us but most of all to yourself.
  • We will give you some cool building blocks.
  • The simple plan: Use blocks - solve problem.
  • We want to see things that are practical and make a difference to you and/or to other people.
  • !University
  • Good hacks have a few ingredients. 1. A problem solved 2. Data 3. Interface 4.Platform
  • Hack ingredient #1: A problem that needs solving. (And an audience that needs it solved.)
  • Find something that is nagging you and use technology to fix it.
  • Or try to tackle some larger issues.
  • Politics / Voting
  • Green / Environment
  • Accessibility
  • Hack ingredient #2: Data.
  • The world is full of data sources.
  • Some of them get offered to you in very easy to use formats.
  • Others need to get converted to more useful formats. (which is a hack in itself that can make a difference)
  • Some very good data sources:
  • The trouble with data: You need to get access to the data sources (API keys, authentication) You need to get data in formats that are easy to use for your use case You need to filter the data down to what you really want to have in the end. All of the above multiplies in annoyance with the amount APIs you use.
  • A great workaround:
  • YQL turns the web into your database. select * from {datasource} where {conditions}
  • select * from where text="donkey"
  • select * from where q="healthcare"
  • select * from query.multi where queries in ( 'select * from where query="healthcare"', 'select * from where query="healthcare"', 'select * from where q="healthcare"' )
  • select content from html where url="" and xpath="//h2/a"
  • select * from google.translate where q in ( select content from html where url="http://" and xpath="//h2/a" ) and target="fr"
  • Using YQL has a lot of benefits: No time wasted reading API docs Using the console makes creating complex queries dead easy. Data filtering down to the least amount necessary. Fast pipes. Caching + converting Server-side JavaScript
  • Using YQL is easy! (PHP)
  • Using YQL is easy! (JavaScript)
  • Hack ingredient #3: Interface.
  • Interfaces for the web that really work are hard to build.
  • Therefore the cleverest thing you can do is using libraries.
  • Libraries. (...)
  • Personally, I use YUI and jQuery - depending on what needs to be done.
  • Using YQL and YUI: heilmann-yql/
  • Hack ingredient #4: Platform.
  • You can build a hack for any platform you like.
  • Personally, I like to build web apps.
  • Using web technologies you can support other platforms, too.
  • Appcelerator Titanium
  • However, everything goes. Surprise us.
  • Some demos:
  • GooHooBi
  • Keywordfinder
  • GeoMaker
  • Flickrcollector
  • Mapumental
  • Lack of talent or experience is not a show-stopper.
  • Collaborate and find some good ideas and then go for it.