Notes on using RequireJS with Backbone and/or Spine

For a project I’m currently working on I’ve decided to jump on the Javascript bandwagon with full weight. I intend to code in CoffeeScript, use either Spine or Backbone to give me a light-weight MVC architecture, and then deploy it all together in...

Idea for a local app based social network

Here’s a crazy idea which popped into my head the other day. What if we could build a secure social network using a local app manipulating locally stored data? Why would we want to do this? After all there are a number of alternative, open [sourc...

Asynchronous implementation of LZW algorithm in Javascript

I’m quite pleased to announce availability of my latest mini-project - an efficient Javascript implementation of the Lempel-Ziv-Welsh (LZW) compression algorithm. It’s only 4 KB (minified size) and available right now from Github where you’ll also...

Redmine plugin which pushes updates to external URL

A recent client wished to integrate the Redmine issue tracking system with their front-end software change request system. Specifically, they wanted 2-way integration such that changes made in one system were immediately reflected in the other. Re...

Javascript array and object lookup speeds

I’m currently working on an an implementation of the LZW algorithm in Javascript and one of the things I need to decide to test out is whether using an Array is faster than using an Object for storage and retrieval of items which are indexed numer...