Google IO 2009 Thoughts
Last week, I attended the Google IO 2009. Here’s a list of things I found to be important:
- Web Programming is the new programming model of our time. Learn it or be at a disadvantage.
- Google Wave is a strong real time communication tool. It looks promising but also looks bloated with too many features. I don’t see it replacing e-mail or IM in the near future.
- Just how Google Maps/Gmail popularized Ajax, HTML 5 will need a compelling application to make it widespread.
- Microsoft Internet Explorer needs to support HTML5!
- The major HTML5 components:
- canvas: ease of interactivity in the browser. A “paint” application can be written in a just few lines of code.
- video: no more flash video! Lets you use Javascript to alter the video as well. There was a demo of an object tracking at IO.
- geolocation: Straight from the browser. Will be interesting when laptops/netbooks start coming with GPS
- app cache: imagine developing apps using HTML/JS instead of traditional compiled languages. Should greatly improve software quality and app development-to-market time.
- Google Web Elements are quick copy and paste elements to make your site more interactive.
- Ignite Talk: Reading scifi is one way of predicting the future not because they will be true but because many of the world’s shapers also read them.
- Ignite Talk: Tim Ferris says to list your fears in great detail to realize greater possibilities.
- Ignite Talk: Patterns and anti-patterns:
- make the right thing easy and the wrong things hard
- allow users to party with others without you
- what role do you play for your users
Google IO was seriously the best ran conference I’ve been to: great hospitality, great presentations and not to mention, very green(even with compostable bins). Here are some io2009 photos from my flickr.