See ya next year Google I/O !

It’s been an incredible trip to San Francisco. We arrived Saturday afternoon and spent some time visiting the city before Google I/O. For some of us, like myself, it was our first time in San Francisco and we were stunned by the beauty of the city! On Monday we attended the boot camp and it gave us a chance to meet early on with many great developers. We then attended a mini-summit at Google’s office where we had an opportunity to learn more about some of the coolest projects being built on GWT today. We also met with some of the core developers on GWT as well as some of the most influential members of the community and, guess what, it’s packed full of very friendly and very knowledgeable people. No wonder the open source GWT scene is so flourishing!

Then, on Tuesday, Google I/O proper began.  What an event! From the start the organization appeared flawless, even though the crowd was huge, all the details seemed right even. Well, ok, save for the WiFi… Day one started with the first keynote, where we learned about the future of Android and received the new Galaxy Tab 10.1. Following this, it was time for us to hit the session Philippe was giving together with David Chandler and Jeff Schnitzer. Wow, the room was packed and they even had to refuse some people at the door! I want to thank everyone one who attended Highlighly Productive GWT, as well as those of you who missed it but watched the YouTube version. After the sessions we met many users of GWT-Platform as well as a enthusiasts who wanted to give it a try. Tuesday’s after hours event was totally crazy, lots of robots, Google’s self-driving car, and tons of geeky bleeding edges gizmos that were just fun to watch and try.

Day two was also filled with a lot of interesting sessions. The conference boasted many interesting sessions on GWT but, unfortunatly, I could not attend every single one of them so I’m trying to catch up on some of what I missed on YouTube, please let me know of your favorite session in the comments, to make sure I don’t miss it.  On Wednesday night I had the chance to have dinner with some the finest GWT experts like David Chandler, Jeff Larsen, Pierre-Laurent Coirier, Kyle Baley and others. I had a really great time with them and it was fun to share ideas and just get to know everyone.

Google I/O is finished and I’m already looking forward to next year’s event! See ya next year Google I/O, see ya later San Francisco and I hope to see all of you, GWT and GAE fans, very soon someway or another! Meanwhile, the net and its various forums will have to do…


  1. Steve Buikhuizen · May 18, 2011

    Hi Christian, congrats on the Google job and also on the GWTP project. We use it and find it really valuable.

    From this talk I am wondering about using RequestFactory etc instead of the native GWTP dispatcher mechanism so that we can have the benefits like diffs/batching/versions/code-gen etc.

    Do you have plans to migrate GWTP dispatcher to use the native RequestFactory for RPC?


  2. Christian Goudreau · May 18, 2011

    Philippe is the one that got the job from Google 😀

    RequestFactory is indeed a nice piece of work, but we don’t plan on migrating the dispatcher to RequestFactory. We did tried a while ago and found that RequestFactory is a complete alternative and not something we could switch the dispatcher to.

    As of now, there still some small caveat that we find with RequestFactory that let us think that the RPC dispatcher is still valuable. Also the bigest caveat of RPC serializer (one class per seliaziable model) can be adressed by playing with RPC blacklist. Also request factory has its own way to serialize objects and couldn’t really work like RPC.

    I hope it answer your question,

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s