Weblogs


ReturnTrue spoilers

2016-08-20 11:48:47

This month started with kind of a bang. For JS golfers, anyways. Somebody posted a bunch of JS golfing puzzles and decent interface to start golfing down some JS problems. These aren't at the scale of JS1k, instead I think their background were more ...


The Language Agnostic Web

2016-07-31 22:13:08

For a long time the web development process has been able to be compilation free. Write your code in any editor and refresh in the browser was all you needed. Of course you could always burden yourself with compilation steps during development. In so...


The Gasher

2016-07-31 22:07:06

A fuzzer is a piece of code that tries to randomly compose attempts from a set of inputs. It then checks this "attempt" against some target test in hopes of passing, or failing, the test. A hash is a piece of code that takes a number of inputs and tr...


Autopush to ghpages

2016-07-31 21:58:40

Github pages are nice but there's no way to have it just mirror the master branch, you must push updates to gh-pages branch. Luckily git allows you to setup repos such that you push to two branches at once. Unfortunately you'd have to set that up ...


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 ...