Introducing Avaku: Customizing Avatars with HTML5 Canvas
Avaku was formerly an avatar module for Wishtides but the downfall of the project left the code unused. The poor avatar engine never had a chance to flaunt the power of HTML5 canvases; thus, I revived...
View ArticlePrelude into Underscorejs: Higher-Order Functions
DocumentCloud’s project, Underscorejs, interested me for a while now since I’ve seen its beautiful documentation produced through Docco. Additionally, while playing with higher-order functions on...
View ArticleUnderscorejs: Text Processing on the Document Object Model (DOM)
Last time, we dove into higher-order functions that Underscorejs provides. This time, we’ll be utilizing those higher-order functions to process text on the DOM of a page. The Problem Given three...
View ArticleHistorical Problems with Closures in JavaScript and Python
A closure is an inner function has access to the variables defined in the environment of its outer function. Closures are necessary features for supporting the functional programming paradigm. They can...
View ArticleHarnessing The Grid AI with Support Vector Machines
There are few skeptics of the claim that Artificial Intelligence is used behind The Grid, a tool for generating designs dictated by content. In order to dispel some of the skepticism against The Grid’s...
View Article