My Weekend at Yahoo! HackDay
Last weekend I grabbed my PowerBook and headed to Yahoo! for HackDay. It was certainly one of the best developer events Iââ¬â¢ve ever attended. I was so busy during the week that I did not have any time to come up with a decent project. Nonetheless, I cleared my schedule on Friday and drove down to Yahoo! to check out some of the courses they put together. The schedule was filled with developers discussing the Yahoo! APIs. I particularly found the YUI library interesting. It looks like they are building some really great tools and I am looking forward to using them on some of my future projects.
Later that night, I met up with my friend Zach, we grabbed some dinner, and we headed back to Yahoo!. We returned around 8:00pm and walked in to the building to find about 200 developers socializing, hacking away, and playing Guitar Hero on a 15ââ¬â¢ projection screen. There were so many talented developers. Most of the people I spoke with were front-end developers who were experts with Flash. They spoke to me a lot about ActionScript 3, Flash 9, and Flex 2.0. It sounds like Adobe is doing a lot of very innovative things in this space. They have really started to tackle the development community rather than focusing on designers. These technologies have begun to intrigue me. I will certainly be evaluating the Flex 2.0 framework over the next couple of weeks. I am curious to see how people will end up using this technology. I have a feeling it will change the way Rich Internet Applications are developed.
After an hour or two of socializing, people started to head outside for the concert. Yahoo! got Beck to play a private concert for all of the developers at HackDay. I knew that there was going to be a band, but I had no idea it would be such a big name. It was a really great show.
After the concert, Zach and I met up with a young developer named Mo. We came up with an idea to create a small Flash application that allows a person to upload a photo, a sound file, and then animate the mouth on the photo to make it look like the picture is talking. We were thinking that it would be funny to use this as an online karaoke recorder. You would be able to make a picture sing a song and then send it to your friends. After a couple of hours of working on the project, Mo completed the portion of Flash that animated the mouth on the photo by using a microphone. It looked pretty funny. Essentially, you could define a mouth on the photo and then speak into the computers microphone. The Flash would use the amplitude of the sound from the microphone to animate the mouth on the photo.
Zach and I worked on creating the back end of the site. We created a REST style web service that would allow the Flash to save the data it recorded to the database. We would then be able to retrieve this data to play back the recording at a later date. This is when things started going down hill. None of us had much experience with Flash and we ran into a lot of issues once we started integrating the front and back end. By the time it hit 8:00am in the morning, we all began to fade. My brain just quit working and what would normally take about 10 minutes started to take about 30ââ¬â40 minutes. After being awake for more than 24 hours, we decided to go home for a quick rest. I figured that we were not going to have time to complete the project by 2:30pm that day but I was okay with that. I was at HackDay more for the experience of the event and networking than to win a prize.
After resting for about 3 hours, I headed back to Yahoo!. I arrived at approximately 1:00pm and quickly realized that we would not end up completing our project. So, I ended up speaking with some other teams and socializing for the rest of the event. Mo decided to go ahead and present what we had completed. He created a short video about his time at HackDay and youââ¬â¢ll be able to see what we built. His presentation was hysterical.
I spent the rest of the day speaking with various developers and did a little recruiting. It was nice having so many talented developers in one place. The energy at the event was great. It reminded me why the Bay Area is such a great place to be for software development. There is so much talent here and I am expecting amazing web products to be built here. I am looking forward to launching a couple of my own products and hopefully make a mark on this rapidly growing industry.
Trackbacks
Use this link to trackback from your own site.



