node-oauth-libre 0.9.15 ALPHA

I’m very excited. After starting a fork of node-oauth-libre a month ago, I have implemented a feature that many people have wanted for months: Promises instead of callbacks. Promises are a way of escaping from Node’s callback hell. node-oauth-libre now has support for promises thanks to the bluebird library. This

Continue reading »

node-oauth-libre

Update: node-oauth-libre 0.9.15 ALPHA is out, please download and test and report any issues with the new promises support. In the last month I was looking for a Node.js library for authenticating with APIs that use OAuth 1.0a or OAuth 2.0, and found a pretty good library: node-oauth. It was great

Continue reading »

grunt2gulp 0.0.2 is out

There’s some fixes in there and I spent some of the weekend improving the linter to catch the case where custom tasks are being loaded using loadTasks. View the release notes. Download it here: npm install grunt2gulp Remember if you’re reporting an issue,¬† please include your Gruntfile and any messages

Continue reading »

Toronto Node.Js Meetup

8 December, 6:30pm at The Working Group 425 Adelaide W. #300, Toronto, ON. I’m giving a talk there tonight on using Node.js to construct API Shims that interface between the backend and frontend. It’s going to be good. The basic idea is that frontend code has been decoupled from the

Continue reading »

Currently…

Currently I’m working with Ember.js, CoffeeScript and Ruby on Rails. It’s pretty great and a nice shift from Python, Django, and plain old jQuery. I noticed that the AngularJS article on testing with mocks is still very popular. Thanks everyone for reading it, if you use Ember.js I’ll try and

Continue reading »

VirtualBox Helpful Links

I was setting up some virtual machines in the last few weeks and stumbled upon problems that I’ve encountered before. Here are some helpful links for when you’re setting up a virtual machine in VirtualBox: How to enable symlinks for shared folders in VirtualBox How to use modifyvm to resize

Continue reading »