Popular pages

Reading Files in Clojure


A brief overview to approaches to reading in files in Clojure.

Assigning One To Many Relationships in CoreData

A few brief code snippets on how to add an instance of an entity to another entity's one-to-many relationship.

Using Optional Parameters in Django Urls


A simple but helpful trick for using optional parameters in Django views to allow one view to serve multiple urls with varying parameters.

A Couple of Clojure Agent Examples

This post contains an extremely brief discussion on how Clojure agents differ from Erlang actors, and then follows with examples o fusing Clojure agents to serialize file writes, form message relays and perform parallel HTTP fetches.

Genetic Algorithms: Cool Name & Damn Simple

Genetic Algorithms are one of the most natural approaches to optimization. Did you learn about evolution in grade school? Then you already "get" GA.

Development to Deployment in Django


An overview of my pipeline between development and deployment for Django projects. Fabric and Git turn a potentially unhappy task into something very quick and easy.

Getting Started with Processing.js

Processing.js has been everywhere the past few days, but I didn't notice too much assistances for Javascript neophytes getting started with it, so I put one together while playing around a bit with it this evening.

Coding Projects


I'm a developer and I write a little bit. If you're curious about learning more about me, this is a good place to start.

Writing, Analytics and Analysis

In this article I'm releasing real-time analytics for this site, as well as analyzing historical data thus far.

Log Collection Server with Node.js

A look at using Node.js to write a log collection server and also log submission clients. My first experiment with Node.js, which really impresses me with how easy it is to write flexible, powerful and efficient code in Node.js.

All Rights Reserved, Will Larson 2007 - 2015.