December 9, 2008 This is a simple command line tool, implemented in Python, which makes it easy to use JSON and Python data structures as the data-source of CouchDB documents. Handles bulk and individual submission, and has a handful of command-line options (specify hostname, port, path, etc).
July 14, 2007 Adding support for submitting your Django content to social bookmarking and news sites is a nice addition to any website. Here are my instructions for doing so, based on my experience of adding social support to this blog.
July 12, 2008 This is a continuation to the first entry on using Django and Yahoo's BOSS Mashup Framework, and takes our search service from something very small and ugly to something that is fairly usable.
June 10, 2016 Interviewing fills many with a sense of dread, but as an industry I think we are incrementally moving in the right direction. Here are some steps towards a humane interview process.
November 16, 2008 As the highly redundant title might lead one to expect, Python-Brightkite is a simple wrapper around Brightkite's restful API, and makes it straightforward to do most anything you can imagine from the safety of your Python console or scripts.
June 1, 2007 This is the new home of an old entry from the now defunct original incarnation of *Irrational Exuberance*. These entries are almost two years old, and haven't necessarily aged well, but maybe that's a good thing. This article attempts--spuriously--to find a connection between various things I apparently once felt were important. (The original title was "Good to Great, Paul Graham, Ayn Rand, and a spurious attempt to connect them")
January 20, 2009 When you have a lot of content to show but not enough room to it, a helpful UI pattern is to show just the content surrounding your current position. We see this in search result pages, and now in a series' list of entries on my blog.
June 4, 2007 This is the new home of an old entry from the now defunct original incarnation of *Irrational Exuberance*. These entries are almost two years old, and haven't necessarily aged well, but maybe that's a good thing. (The original title of this was "Is Java the "next assembly"?". A year or two it was pointed out that JVM is more appropriate than Java. Better late than never, right?)
October 22, 2008 This is my advice to programmers in college. It touches on graduate school, personal projects, maintaining a blog and portfolio, as well as positioning yourself for the type of career you're interested in.
December 4, 2007 Part three of the Two-faced Django series looks at using newforms for validation.
August 21, 2008 I was trying to figure out how to delete items from an NSOutlineView with the delete key (and without simply binding the delete key to an NSButton), and it took a bit longer than necessary to figure it out. Here is a simple example that will hopefully help out those in a similar situation.