Creational patterns are the foundations of good design and architecture. This post will go over the 5 most important patterns in a JavaScript context... (more…)
Read more »
A case for using `void` in modern JavaScript. GitHub Gist: instantly share code, notes, and snippets. (more…)
Read more »
Some real programs are designed to produce output based solely on input. Ideally, compilers output the same binaries provided the same input files, for example. More frequently, however, programs require state, and user input together with the current sta... (more…)
Read more »
AutoLayout.js implements Apple's Auto Layout constraint system and Visual Format Language in Javascript. Auto layout is a system which lets you perform lay out using mathematical relationships. It is based on the incremental cassowary constraint solving t... (more…)
Read more »
A few days ago, I published a blog post about a framework that I’ve been working on for quite some time now. I’ve put a lot of effort into…...
Read more »