A photo of Brian Douglas

Hi, I'm Brian. Welcome to my blog. Here I write about the things I've learned whilst creating stuff on the web.

I hope that you will find something noteworthy here, that will pique your interest, and that you will visit again soon.

Recent Posts


  • Partial function implementation

    Partial function implementation is a functional programming technique that can be used to create many functions from one, by binding fixed arguments.

  • Chicken Farmer, a Snake clone

    I set myself a goal, make a game in 3 hours. The results, a snake clone where you play a farmer collecting eggs that turn into chickens.

  • Useful ImageData Methods

    When creating a 2d game on canvas I like to render the sprites on an offscreen canvas and access them via retrieving their ImageData.

Older Posts