Recent Posts

Parsing invalid xml with Beautiful Soup

Sometimes, bad xml happens to good people. In my case, I was getting a text stream back from a web-service call that proported to be xml, but was actually n...

Slicehost: Six month review

Six months ago, I opened an account with Slicehost for a work project. They provide a VPS service, which is essentially just a virtual machine in the cloud....