Rink Web 2

August 7, 2020

I recently spent a few days working on a rewrite for Rink Web, as the old interface had not aged well and was very difficult to maintain.

Value Object Oriented

July 29, 2018

Disclaimer: This won’t be the most well edited post.

Refactoring Legacy Code

October 19, 2014

I've taken up maintaining a project that my friend Darkflux works on.

August Status Update

August 28, 2014

It's been a few months since my last post and a lot about how IntenseLogic works and how I design software has changed.

Experiences in Multi-Threading

April 11, 2014

IntenseLogic is the game engine that I've been working on for nearly two years.

Graphics Refactor Plans

July 27, 2013

Instead of the current setup in which rendering for an object fails if the drawable, texture, or material have any sort of mismatch, there would be only one structure: a Renderer.

Replacing the file-system in an operating system

June 2, 2013

One thing that has always complicated application development and slowed down startup times, and is especially important in the mobile world, is the time and effort spent loading up files off of the filesystem, and parsing them from an intermediate representation (png images, json databases, etc.