Weblogs


Diff tooling

2016-07-29 00:32:11

An important part in our line of work (eg. coding) is source control management (SCM) tooling. These days, for the web, that translates pretty much into Github, and so, git. As you know, git isn't the only type of SCM. There's a plethora of them, act...


asm.js primer

2016-07-23 20:59:02

Let me start by stating the obvious; asm.js is NOT designed to be written manually. It was designed to be a "compilation target", translating from one language to another. The syntax of asmjs is a subset from ES5 and contains a lot of mandatory overh...


JS1k demo post-mortem

2016-07-21 22:38:24

I created a demo for the JS1k'16 competition and committed each golf stroke into a git repo. I was hoping it could log the excitement of golfing down a demo but to be honest, even looking back at the commits myself I can't say the excitement is oozin...


A bit less complexity

2016-07-04 22:17:15

Currently working on optimizing a finite domain constraint solver. This program intends to receive a bunch of variables with possible values, some constraints, and return you a valuation that satisfies all constraints. Well or flat out reject if it c...


Introducing Drew

2016-05-26 21:53:12

Last year I was refactoring some code for a client, implementing a style guide and such, when I realized I was doing the same thing over and over again. Now don't get me wrong; refactoring can be a tedious job but it's not completely mindless. To res...


Modules with ES7 and Babel

2016-04-22 14:56:14

Last year the new version of JavaScript was released and it gave us a lot of new goodies. Amongst those was syntax for importing and exporting of modules which finally codified "the only way" to do modules in JavaScript. Or well, eventually. Another ...


Writing a JS1k demo

2016-04-22 14:48:55

With JS1k behind us and the jury making up their mind I thought it'd be nice to show you an overview of how this golfing thing works and why I think it can be a lot of fun. [i]Note: A client of mine asked me to write blog posts for them. This is t...


Isaac's Salt

2016-03-03 03:44:58

As you may or may not have noticed I'm a complete fanboi over the Binding Of Isaac (BoI) franchise. I missed the first round of the original, but got hooked right after the first expansion of the original game out (WotL). Then the complete remake cam...


Yo Ho Ho A Streamers Life

2016-03-03 02:23:56

The past six months I've been conducting an experiment. I've written about it before but think I've kept fairly silent on the whole thing in "this" life. Then again, if you follow me at all you probably couldn't have missed it. The experiment was abo...


How to get smaller

2016-02-22 13:02:16

This month I'd like to explain some examples of how the code I write ends up being small in production. There are various code quality metrics related to the lines of code per file, or even per function. And while everyone agrees that a 50k loc file ...