Tommy Chheng

Icon

All Things Programming!

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.

Category: Programming

Tagged:

blog comments powered by Disqus

Read Books on the Amazon Kindle 3