Get Functional with Underscore-Contrib (from darrenknewton.com)
Underscore.js is already pretty fantastic, but this new contrib library adds plenty of extra bells and whistles.
I'm a web developer living in London, England. I like design, photography, coding, and the oxford comma. My latest activity is below.
May 2013
Underscore.js is already pretty fantastic, but this new contrib library adds plenty of extra bells and whistles.
April 2013
A great presentation by Trevor Burnham about patterns for escaping from nested callback hell in JavaScript.
February 2013
A great talk from Django's co-creator about how he tackled some of the front-end problems when building Soundslice.
January 2013
A nice little post about the sometimes significant differences between layer styles and vector strokes in Photoshop, and when each choice is appropriate.
December 2012
Today I've been using this fork of Stefan Petre's original datepicker for bootstrap, and I have to say it's been a pleasure. I had to tweak it a bit so that it didn't conflict with jQuery UI's own picker (don't ask), but otherwise I'm really pleased with it.
South is a database migration library for Django and it's become an indispensable part of my toolkit. But I've had to learn some best practices the hard way.
Fantastic little iOS calendar app, has some great UI touches that make it a significant improvement on Apple's own effort. It might even be good enough to get me using calendars more often.
November 2012
Fun little demo of a JavaScript library that allows real-time variable "scrubbing" that's recently become a quite popular concept thanks to Bret Victor's fantastic talk.
A JavaScript library that looks very interesting, allows you to easily write code that gets triggered when a property of an object is changed.
Fantastic article about the role of a senior engineer, highlights that there are responsibilities far outside the realm of mere technical ability.
May 2012
Responsive design has become an established best-practice with remarkable speed, but is it sufficient to be your entire mobile strategy?
January 2012
The technologies I ended up using for my website rebuild.
An explanation for some of the design decisions behind my new site.
It's been an awfully long time since my website has been active, so I decided to rebuild it from scratch.