Time to Load Redis Snapshots

August 23, 2010 Here are some quick notes on the time to load Redis snapshots, perhaps useful when investigating Redis as an architectural component.

Filed under redis

Intro to HTTP::Server::Simple::CGI

December 5, 2008 A quick introduction to using HTTP::Server::Simple::CGI, which is a helpful Perl module on CPAN for creating a standalone web server.

Filed under perl

XML::Simple for Non-Perlers

November 8, 2008 A brief introduction with thorough examples for people who don't really know Perl, but need to use Perl to write a task that uses XML.

Filed under perl

Creating Slideshows with Cocos2d iPhone

October 29, 2008 This article looks at the complete code for creating a slideshow with Cocos2d iPhone. For example, you may need to use a combination of screenshots and text to teach new players how to play your game, and this class will show you how to accomplish that.

Filed under cocos2diphone

A Syntax Coloring Template Filter for Django

August 10, 2008 I spent a bit of time this evening writing a template filter for Django that accepts a string of code (and optionally the name of the Pygments lexer to use for highlighting) and returns the code nicely syntax colored. A simple but slightly helpful addition to your templating arsenal.

Filed under djangopython

A Python-Markdown Extension for Embedding Graphviz

January 16, 2010 I use Markdown for most of my online writing, and also as the format for most of my personal notes. Since I also use Graphviz quite frequently, adding an extension to handle both seemed like a reasonable next step.

Filed under pythonmarkdown

Irrational Exuberance's Fourth Coming

March 24, 2014 After a couple years with the old look, I took some time over the weekend and moved the blog over to Bootstrap.

Filed under blog

Genetic Programming: A Novel Failure

January 19, 2009 The second entry in the Biased Intro to Computer Science series. Here we take a look at genetic programming, the bastard little brother of genetic algorithms.

Filed under computer-sciencegenetic-algorithms

Building Technical Leverage

November 4, 2012 The aim of a development group is to build business value. Building technical leverage is the focus on increasing the business value a development group delivers over time.

Filed under software-engineeringarchitecture

Hands On Review of the Dynamo Paper

November 30, 2009 Instead of just listing off the myriad interesting ideas in the Amazon Dynamo paper, I decided it would be more interesting for both myself and readers to actually walk through implementing a distributed key-value store and incrementally evolve it using the ideas introduced in the Amazon Dynamo paper.

Filed under erlangdistributed-systems

Getting started with Shoes on OS X

October 15, 2007 Shoes is a GUI toolkit worth a look. Simple design, brief code, and Ruby make for a pleasant experience. As long as you can overlook the minimal documentation and unpredictability that comes with young projects.

Filed under shoesruby