Error handling in Go HTTP applications
A scheme for consistent and safe HTTP API errors
A scheme for consistent and safe HTTP API errors
Don't do this.
Decoding all those hex values
One weird trick to make cleaner tests with os/exec
It'll bite you some day
I forget what I was told by myself
Reducing image sizes by more than 90%
Two great tastes that taste great together
A beginner's guide to pull requests
One weird trick to speed up your virtual machines
A tour of the kernel, udev, and Xorg
It is surprisingly tricky
This weekend I read that the MBTA and Massachusetts Department of Transportation had released a trial real-time data feed for the positioning of vehicles on five of its bus routes. This is very important data to have, and while obviously everyone would like to see more routes added, it’s a start. I decided to hack together a mashup of this data with Google Maps, to see how easy it would be.…
Update April 2015 : Reading it again years later, I regret the tone of this post. I was frustrated at the time and it comes across now as just smarmy. Still, I stand by the principal idea: that you should avoid Python’s daemon threads if you can. Update June 2015 : This is Python bug 1856 . It was fixed in Python 3.2.1 and 3.3, but the fix was never backported to 2.x. (An attempt to backport…