clock

Writing

A collection of my writing over the years. Mostly web technology related, but occasionally includes personal reflection.

2019

  • Caching Particle Materials In Godot

    When using particles in Godot, it is a common problem to unintentionally introduce lag spikes in your game due to how shaders are compiled in the engine. In this article, I'm going to cover the solution that I have come up with to work around this issue in a programmatic and isolated way.

2018

  • Modding The Binding Of Isaac

    In this article, we're going to take a look at The Binding of Isaac: Afterbirth+ modding API and go over the basic steps to create a simple item mod for the game.

2017

  • 365 Days of Pixels

    At the beginning of 2017, I tasked myself with a small side project to complete a single work of pixel art every day.

  • Reflecting on 2016

    After a year like this, I felt like I wanted to reflect on all the things that happened. Some things were great, some were heartbreaking, and some were flat out strange...

  • Using Babel with Gulp

    I recently had to revisit some builds in my recent projects and I thought I'd throw together a quick reference on how to use Babel with gulp. This article will cover how to use Babel to process ES2015 in our application and allow us to write our gulpfile in ES2015.

2015

  • Using Kirby with Vagrant

    Following Kirby 2’s release, I spent some time adding Vagrant to my Kirby projects to make them more consistent across my various development environments. In this article, I'll go over my Vagrant setup and show you how to use it with your own Kirby projects.

2014

  • Dynamic DNS Using The Linode API

    DynDNS recently ended their free services. In this article we will take a look at the Linode API and create a simple way to mimmick the DynDNS service with your own custom domain names.

2013

  • Getting Started with Gulp

    This article will make the assumption that you have never used a build tool or command-line interface before and will walk through every step required to get up and running with gulp.

  • No Need To Grunt, Take A Gulp Of Fresh Air

    Recently, gulp was released to the world as a rival to the very popular JavaScript task runner, Grunt. Let's take a look at what sets them apart and understand why gulp was created.

  • Stop Floating Along, Start Flexing

    I was first introduced to the Flexbox spec at An Event Apart DC 2012. It was one of the most obvious improvements to CSS and our battles with floats, yet - not many fully understood the scope of what they were hearing.