About

My name is Arne Roomann-Kurrik and I am a web developer.  At the time of this writing, I work for Google's Developer Operations team.  My daily job involves working with social application developers to help improve and encourage the growth of the OpenSocial platform.  Because OpenSocial is a specification and not a product that Google ships or even has full control over, I'm in a unique position to work with representatives from many different social networks and social application websites.

One of my goals of starting this blog is to provide a technical resource for OpenSocial developers to  find answers to some of the questions that I come across on a day to day basis.  When learning a new technology, I usually do the following:

  1. Read the starting documentation and complete the "Hello World" level samples.
  2. Think of a personal project I'd like to complete and start coding.
  3. Realize that the example and official documentation didn't cover several challenges that I now face.
  4. Search Google with my questions and find a couple blog or forum posts with snippets showing how to solve the problem.
Don't take this as a complaint against official technical documentation!  Part of my day job requires contributing to articles about OpenSocial, writing personal sample projects, and posting support answers in OpenSocial groups.  Certainly I do my best to make those resources as useful as possible.

Sometimes, though, you just want to Google something and get a quick cut & paste answer.  Since I wind up doing a lot of problem solving during the day, I figured I'd wrap them in a little context, post them here, and hopefully help prevent a few headaches.

If I can show some interesting ways to approach problems in OpenSocial, or introduce new features with some samples before the official docs can be updated, then that's cool too.

If you want my professional bio, here it is:

Arne works on OpenSocial and the Social Graph API for Google's Developer Programs group. He exhibits a perverse and often baffling appreciation for the JavaScript programming language.
One last note- this is my personal blog. The views expressed on these pages are mine alone and not those of my employer or the OpenSocial foundation, so please don't construe them as such.

About this Archive

Find recent content on the main index or look in the archives to find all content.