We had many technology sessions running on the first day to showcase some of the great technologies coming out of Yahoo!, including presentations by Yahoo! engineers from the Singapore office and other regions, as well as a home-grown development team at the close.
- Michael Smith (Smitty) started the sessions with an overview of the Yahoo! Developer Network, a visualization of the Yahoo! open stack and a look at the developer product offering. (Slide Deck: http://www.slideshare.net/dreampipe/open-hack-indonesia-keynote).
- Next, I had two back-to-back sessions to guide users through the Yahoo! Application Platform and the great open technologies that we are involved in. I covered creating applications and with our core technologies in the first talk, then I dove into more of a technical dive to give developers all of the code to get started on the platform (Slide Deck: http://www.slideshare.net/dreampipe/open-hack-indonesia-keynote).
- Shreeniwas Iyer (Shreeni) then took us through one of my favorite topics - The Yahoo! Query Language. Diving into Yahoo! Meme as a guiding note in his talk, Shreeni provided great sample and technical resources for developers taking the plunge into YQL.
- We looked at the Yahoo! upgrades to the Yahoo! User Interface Library with Angela Sabas at the helm. Angela is a front-end engineer with the Singapore office and gave us a look into YUI 3 and showed us how the YUI team took the suggestions from their users to upgrade their library into its current state. She talked about preloading modules, the sizes of specific utilities and how minimized they are. She explained that there are no issues with library conflicts anymore because of the new sandboxed environments and took a look at the extensions to the event stream with on and after moments. Her hack sample to showcase YUI3 is located at http://whimsical.nu/hack/openhacksea.php (Slide Deck: http://www.slideshare.net/dreampipe/yui-evolved).
- Then came a very popular look into the Yahoo! Mobile technologies through Blueprint by Alfred Lo. Blueprint is a technology used for building mobile applications and we looked at graded browser support on mobile devices. Blueprint supports 4000+ devices and it's free of charge - another great technology. Alfred talked about how to build applications on blueprint and went through the steps to do so (Slide Deck: http://www.slideshare.net/dreampipe/sea-open-hack-blueprint).
- To end off the speakers list - Koprol - one of our newest partners on the Yahoo! Application Platform, discussed how they built their application using Yahoo! technologies and did so in record time. I would love to post more information about their presentation but I didn't understand a word of the language - just take a look at their site to see the great social integration that they have working for them (Slide Deck: http://www.slideshare.net/daniel.armanto/koprolcom-yahoo).
The full list of speakers can be found here: http://openhack2009sea.pbworks.com/Speakers.
Continue with Part 2: The Winners.
Yahoo! Developer Network