Recent pages

A Failed Stack-based Markdown Interpreter

09/27/2009

Spent a bit too much time this weekend trying to implement a stack-based Markdown interpreter in Erlang, and not quite enough time in the planning process. That said, it was a nice initial sketch, and in a few days I'll have time to rework it accordingly.

Proposal for Authenticating Web Callbacks

09/20/2009

Web callbacks are a great idea, but are still lacking some conventions before they become a widespread feature for web services and APIs. One of the most important ones: how to authenticate clients registering for web callbacks?

Generating RSS feeds via BeepBeep

09/20/2009

BeepBeep is a great little web micro-framework, which I have enjoyed working with a lot. Sometimes when dealing with micro-frameworks you end up reinventing a wheel a lot. Sometimes that might be part of the appeal, either way, here is a quick look at generating RSS feeds using BeepBeep.

How Pitance Versions Documents in CouchDB

09/17/2009

A quick overview of how I ended up versioning templates in Pitance, requiring a bit of extra meta-data as well as creative use of the query api.

Erlang Brush for SyntaxHighlighter

While adding SyntaxHighlighter support to Pitance, I went ahead and put together a very simple Erlang brush.

Pitance: Template and Snippet Infrastructure

09/13/2009

After several months of work, it is finally time to take the curtain off of Pitance. Pitance is an infrastructure for sharing and managing reusable templates and snippets, including a command-line client and an HTTP/JSON API.

Load Balancing Across Erlang Process Groups

09/12/2009

A quick look at a slightly novel solution for balancing load across process groups when building Erlang systems.

Changing Mimetypes for Text Responses in BeepBeep

09/03/2009

A quick post on how to change mimetype in BeepBeep micro-framework for Erlang.

Paper Review of "Hints On Computer System Design"

My second paper review, in which I review Butler Lampson's Hints on Computer System Design, an excellent paper which takes a look at a variety of hints for good software engineering.

Paper Review of "A Transaction Model"

Here is my first attempt at putting together some thoughts on a computer science paper, in this case Jim Gray's A Transaction Model from 1980. It is an excellent paper which pushed me to think about my current work project in a broader light, and also inspired some ideas about potential future side-projects to experiment with.

All Rights Reserved, Will Larson 2007 - 2014.