Phymata

Helping you shave narwhals

    jclouds, Netflix, and appsworld in San Francisco

    14 Jan 2013
    I’m going to be in San Francisco the first week of February and it’s going to be a packed week talking about and hacking on open source software. In addition to spending some time at the Rackspace San Francisco office, I’ll be doing a mix of hosting/attending meetups and presenting at the appsworld conference in SF.

    What is a Developer Advocate?

    28 Dec 2012
    I wrote a bit about “What is a Developer Advocate?” back in October in the article Introducing the Rackspace Developer Relations Group and open cloud SDKs. Not a whole lot of time has passed since then but my thinking on it has evolved and I missed a number of things in that first pass. I’d like to take another crack at it and I still get asked this question often enough that it’s always fresh in my mind.

    Keep Up-To-Date With Changes To The Rackspace APIs

    21 Dec 2012
    One of the trickiest parts of developing on top of an external service exposed via an HTTP API, like the Rackspace Open Cloud API, is keeping up to up-to-date with changes to the API. Since it’s delivered as a web service it can change without you necessarily being aware of it. If a new feature is released, how would you know? If a change to an existing service is made and you could benefit from it by making an update to your code, how would you discover that?

    My (Very) Minor Contribution to OpenStack Bug Squashing Day

    13 Dec 2012
    I wanted to somehow contribute to the OpenStack Bug Squashing today but I wasn’t sure what bug to squash. I didn’t have much time to participate so it had to be something I could complete within a couple of hours from scratch. I personally know several members of the OpenStack doc team so I checked out the OpenStack Manuals bug list to see where I could help. Anne helpfully suggested taking a look at this bug.

    Write That Request For Help, But Don't Send It...Yet

    10 Dec 2012
    Recently I was writing some code and ran into a problem. Same old story. It happens all the time to developers everywhere. I began decomposing the problem, tried to isolate it, Googled error messages, explored different approaches to do the same thing, etc. All of the usual stuff I do when I run up against a nasty bug. But the bug persisted and I began to run out of thing to try.