Category Archives: ECMAScript

JavaScript Mixins: Beyond Simple Object Extension

Mixins are generally easy in JavaScript, though they are semantically different than what Ruby calls a Mixin which are facilitated through inheritance behind the scenes. If you need a good place to start to understand how to build mixins with … Continue reading 

Also posted in Javascript, Marionette, Principles and Patterns, Underscore | 12 Comments

Partially Applied Functions In JavaScript

I’m finding myself doing more and more functional programming with JavaScript lately – especially in recent days with this WinJS project I’m working on, and the heavy use of promises that it encourages. This feels a little odd to me, … Continue reading 

Also posted in Async, Functional, Javascript, Underscore, WinJS | 8 Comments