I’ve tried hosting my photos all over the place: Flickr, Gallery, and Wordpress. Making my site 100% static forced me to get rid of Wordpress and Gallery, so I made a Jekyll plugin that generates galleries from directories of images. It’s very simple, but it meets my needs. See the results for yourself.
Writing this plugin was my first time using Ruby in years. Most of my recent work has been C, Python, and Node.js. I’ve made my views on Node quite clear. Python is what I typically use for getting things done, and C is my weapon of choice when speed is essential. Ruby is similar to Python, but it has some nice syntactic sugar. There are annoyances, of course, but Ruby’s surprises have been mostly pleasant. I hope to use it more often.
One more thing: Now that my site is 100% static, I’ve moved it onto Amazon S3. I tried to use Rackspace Cloud Files, but they don’t support custom 404 pages. The API docs claim to, but it doesn’t actually work. I’ve had a support ticket open for a month and it’s still not fixed.