APIFinder
   The essential directory of application programming interfaces
Submit an API
DevX
Function
Language/OS
Contribute
About
Browse DevX
advertisement
Log In | Register
Yahoo Hack Day an Inspiring Affair
APIFinder/DevX Editor Lori Piquet Cleary describes her first Web 2.0 hootenanny--Yahoo's Open Hack Day.  
October 2, 2006

advertisement
Mo Kakwan made the hour-plus drive from Richmond, CA to Sunnyvale on Friday to attend Yahoo's first-ever public Hack Day. Kakwan, a software engineer for HumanNature Studios Inc. didn't come to represent his company as much as for the experience of meeting some likeminded developers who enjoy "mashing up"--Web 2.0 style. As Friday wore on Kakwan partnered up with a few local Hack Day attendees and, in the true spirit of the event, over Yahoo-supplied pizza and beers, they began to brainstorm some ideas for a hack they could be proud of. But by 4:00 a.m., fatigue began to take its toll. One by one, Kakwan's partners gave him a rousing high five and made their way home for a few hours of sleep, promising to join him in the morning to get their hands dirty with the task at hand. Shortly thereafter, at a small aluminum table in the Yahoo cafeteria, Kakwan put his head down for a few moments--and awoke just after dawn thinking "Where is everybody?"

While Kakwan's makeshift team may have ultimately collapsed, Kakwan was determined to finish something. When I met him hours later, on Saturday afternoon, about 30 minutes before the formal demos were to get underway, Kakwan, a thin and lanky young man with a ready smile, was looking nervous. "I just made something totally silly," he said.

Indeed, Kakwan's mashup turned out to be the undisputed fan favorite in the "silly" category, giving the savvy but lighthearted crowd a very good laugh. Using Flash and the Flickr API, Kakwan hacked together a voice amplitude application that moved the jaw of a giant photo of former Star Trek star Patrick Stewart in synch with Kakwan's voice. (Unfortunately, my photos turned out terribly, but you can see a video that Kakwan made of his hack demo on YouTube--along with thousands of other photos of Hack Day on Flickr.)

It's been a long time since I've had so much fun at a geek event as I did this weekend at Hack Day--perhaps never. And it's probably safe to say that I wasn't having nearly as much fun as the attendees who arrived to do some actual hacking. By every subjective metric available to my five senses, I'd venture to say that each of the approximately 225 developer attendees was having an enchanting time. Between the excitement of hobnobbing with famous and semi-famous Web 2.0 insiders (including Michael Arrington of TechCrunch, Flickr co-founder Caterina Fake, venture capitalist Guy Kawasaki, Yahoo co-founder David Filo, and many more), the free concert Friday night by Beck, free beer and food, and free lodging (such as it was) via pitch-your-own-tent on the Yahoo campus lawn, this was an uncommonly unique opportunity to network and be inspired. It was, in every aspect of its being, a Web 2.0 hootenanny. It was casual yet smart; relaxed yet organized; silly yet deadly serious about community, Web 2.0, and the art of the hack.

By my count, 53 mashups were submitted for the judging, which began in the late afternoon of the second and final day of the event. Perhaps not surprisingly, Flickr was by far the API most often invoked by the hackers. And over the next few weeks I hope to get as many of these mashups as possible listed here on APIFinder. Many were designed to help users get more out of their mobile devices; others push the boundaries of address book capabilities, helping to keep communities closer; still others enhanced favorite online activities with associated visuals pulled from public photo albums. While not all the project demos went well, and not all hackers managed to complete their full vision in the time allotted, everyone seemed to grok that it was the journey that mattered.

If you haven't had the chance to read anything about Hack Day, here's the brief history: Hack Day was the brainchild of VP for Product Strategy Bradley Horowitz and Director of the Yahoo Developer Network, Chad Dickerson, who conceived the idea of a day set aside for internal development staff at Yahoo to air their creative energy in a way that received the attention of bosses and peers alike--regardless of whether the resulting hacks would ever make their way into official Yahoo products. "Mash Up or Shut Up" was the unofficial byword of the event, and after the first one, held in December of 2005, enthusiasm boiled over into one repeat performance after another. Six were held in all, including two at Yahoo's Bangalore office and another in the U.K. It wasn't long before Dickerson and Horowitz glimpsed the future: An open event where anybody who wanted to make the journey could get in on the fun--mashing up any of Yahoo's many public APIs with any other technology they wished--and to do it in a place where they could meet and collaborate with others. And with that the seventh Hack Day was born.

While attendance Friday night pushed up close to 500 people, many were Yahoo employees and their friends and family, drawn, at least in part, by the excellent carrot of a free concert by indie rocker Beck. The Beck concert itself was sort of an event inside an event, with some rather bizarre (and not-entirely family-friendly) antics, delivered by Beck's troupe of lookalike band marionettes. The core group of attendees, once boiled down, was nearer to 225, only a handful of whom took advantage of the makeshift campground. But I'd be willing to bet that any future Hack Days will feature more tents in addition to more hacks. Yahoo! says that they are curently planning a tour of Hack Days to take place on various college campuses; winners of these Hack Days will win a job at Yahoo!

Regardless, as I set down these reflections I find my inner cynic--who is so rarely quieted--utterly without remark. Hack Day is one of those things that just seemed right.

As for Mo Kakwan and his talking Patrick Stewart, he was presented with the "award" (few actual tactile awards were given) for "Best Schtick" as well as "Worst Hack," which, by all accounts, seemed just fine to him.

Lori Piquet Cleary is the editor-in-chief of DevX and APIFinder.


del.ici.ous
Enables you to access and save your favorite Web sites, tag them, organize them, and share them with others.
Provider: Yahoo!   Cost: 0



Flickr
An API for uploading images and using images in the Flickr community within an application. Allows you to create applications that use photography heavily.
Provider: Yahoo   Cost: 0



Upcoming.org API
This API provides you with access to a collaborative event calendar, letting you retrieve and submit data to the upcoming.org webservice about upcoming events and their venues.
Provider: Yahoo!   Cost: 0



Yahoo Calendar API
Provider: Yahoo!   Cost: 0



Yahoo Messenger Plug-in SDK
This API allows third parties to create value added features that integrate with Yahoo's latest version of the Yahoo Instant Messenger. These value added features are packaged as "plug-ins" and can be registered with Yahoo for wide distribution to other YIM users.
Provider: Yahoo!   Cost: 0



Yahoo Photos API
Provider: Yahoo!   Cost: 0



Yahoo! Answers API
A set of tools to help you build applications that use Yahoo! Answers content. Using this API, you can access Answers content by user, search keyword, or category.
Provider: Yahoo!   Cost: 0



Yahoo! Flash Maps Action Script Flash API
Easily embed Yahoo maps into your Flash applications using ActionScript.
Provider: Yahoo!   Cost: 0



Yahoo! Flash Maps Flex API
Develop rich Web applications using Yahoo maps using Macromedia Flex Server.
Provider: Yahoo!   Cost: 0



Yahoo! Flash Maps Javascript API
Add Yahoo maps to your Web sites and control them with JavaScript.
Provider: Yahoo!   Cost: 0



Yahoo! Get Trip API
This API lets you download the full details of a given trip in the Yahoo! Travel Tip Planner application. Get a trip description, destination, and other data.
Provider: Yahoo!   Cost: 0



Yahoo! Image Search API
This API lets you find images of any type on the Internet at large.
Provider: Yahoo!   Cost: 0



Yahoo! Local Search
Retrieve information about local businesses given a search location.
Provider: Yahoo!   Cost: 0



Yahoo! Maps Ajax API
Easily add Yahoo maps to your Web site and control them with with JavaScript
Provider: Yahoo!   Cost: 0



Yahoo! Maps geocoding API
Send address information and retrieve longitude and lattitude with this webservice
Provider: Yahoo!   Cost: 0



Yahoo! Maps Map Image API
Retrieve Yahoo map images and stich them together yourself for your own custom mapping applications.
Provider: Yahoo!   Cost: 0



Yahoo! Maps Simple API
Easily show Yahoo maps with your map data in your website.
Provider: Yahoo!   Cost: 0



Yahoo! Maps
Plot points and display them with Yahoo maps on your web site or application.
Provider: Yahoo   Cost: 0



Yahoo! Real Time Traffic data REST API
Retrieve real-time traffic data for a variety of cities and locations.
Provider: Yahoo!   Cost: 0



Yahoo! Real Time Traffic data RSS API
Retrieve real time traffic data given a variety of location inputs
Provider: Yahoo!   Cost: 0



Yahoo! Search
Search for a variety of pages and resources in yahoo's web index
Provider: Yahoo   Cost: 0



Yahoo! Shopping Web services: Catalog Listings
An API for searching through catalog listings of products
Provider: Yahoo   Cost: 0



Yahoo! Shopping Web services: Merchant Search
An API for searching data for a particular Merchant
Provider: Yahoo   Cost: 0



Yahoo! Shopping Web services: Product Search
This API lets you search for products for sale on Yahoo! Shopping and include them on your desktop, Web pages, applications, etc.
Provider: Yahoo!   Cost: 0



Yahoo! Shopping Web services: User Product Review
An API for reading user reviews of products
Provider: Yahoo   Cost: 0



Yahoo! Site Explorer API: Finding Subpages
Retrieve information about a particular page in Yahoo's site database
Provider: Yahoo   Cost: 0



Yahoo! Site Explorer API: Tracking Inbound Links
Retrieve information about sites that link to a particular site withing Yahoo's site database.
Provider: Yahoo   Cost: 0



Yahoo! Term Extraction API
This API allows you to extract significant words and phrases from a Web page or document text.
Provider: Yahoo!   Cost: 0



Yahoo! Trip Search API
This API lets you tap into data in the Yahoo! Travel Trip Planner, where people upload trip itineraries and travel plans that can be shared with other users. Allows you to look for trips based on a variety of criteria.
Provider: Yahoo!   Cost: 0



Yahoo! UI Library: Animation
Part of the Yahoo! UI Library, the Animation control allows you to include animation and visual effects in your Web pages with cross-browser consistency.
Provider: Yahoo!   Cost: 0



Yahoo! UI Library: Calendar
part of the Yahoo! UI Library, the Calendar component allows you to use Javascript to embed a ready-made calendar in your Web-based applications that uses a great graphical UI and is cross-browser compatible.
Provider: Yahoo!   Cost: 0



Yahoo! UI Library: Connection Manager
Part of the Yahoo! UI Library, the Connection Manager handles cross-browser instantiation of XMLHttpRequest, negotiates the server response and returns the results to a pre-defined callback function you create.
Provider: Yahoo!   Cost: 0



Yahoo! UI Library: DOM
Part of the Yahoo! UI Library, the DOM component simplifies DOM scripting tasks such as element positioning and CSS style management while handling cross-browser consistency without additional coding.
Provider: Yahoo!   Cost: 0



Yahoo! UI Library: Drag and Drop
Part of the Yahoo! UI Library, the Drag and Drop component allows you create a draggable interface that is cross-platform and cross-browser with only a few lines of code. You can customize and extend the draggable interface supported.
Provider: Yahoo!   Cost: 0



Yahoo! UI Library: Event
Part of the Yahoo UI Library, the Event component facilitates the creation of event-driven applications in the browser by giving you a simplified interface for subscribing to DOM events and for examining properties of the browser's Event object.
Provider: Yahoo!   Cost: 0



Yahoo! UI Library: Slider
Part of the Yahoo! UI Library, the Slider component allows you to include a nice graphical slider control in your Web applications that replaces the need to input a number. It supports the adjustment of values on one or two axes and is cross-browser compatible.
Provider: Yahoo!   Cost: 0



Yahoo! UI Library: TreeView
Part of the Yahoo! UI Library, the TreeView controls lets you easily include hierarchical tree views in your Web-based applications with very little coding. The tree view control is completely cross-browser compatible.
Provider: Yahoo!   Cost: 0




JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
IBM eBook: Planning a Service Oriented Architecture
IBM eBook: Choosing the Right Architecture--What It Means for You and Your Business
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Avaya Article: Using Intelligent Presence to Create Smarter Business Applications
Intel Go Parallel Article: Getting Started with TBB on Windows
Microsoft Article: 7.0, Microsoft's Lucky Version?
Avaya Article: How to Feed Data into the Avaya Event Processor
IBM Article: Developing a Software Policy for Your Organization
Microsoft Article: Managing Virtual Machines with Microsoft System Center
Intel Go Parallel Article: Intel Threading Tools and OpenMP
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
HP Video: StorageWorks EVA4400 and Oracle
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Red Gate Download: SQL Toolbelt and free High-Performance SQL Code eBook
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
Silverlight 2 App and Walkthrough: Leverage Silverlight 2 with SQL Server and XML
IBM Article: Enterprise Search--Do You Know What's Out There?
HP Demo: StorageWorks EVA4400
Microsoft Article: The Progress and Promise of Deep Zoom
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES