20 Jan
2012

Taking Toddler Steps with Node.js – Express Routing

In the previous post I provided a short introduction to Express, a web development framework built on top of connect that is heavily inspired by Sinatra. For this post we?ll dive into a couple of styles for dealing with routes in Express. Express simply uses HTTP verbs for its routing API. // Index app.get(‘/runs’, function(request, […]

Read More
18 Jan
2012

Monitoring an MMO

I’ve been working on a free-to-play MMO which has been “officially” live since last April, and things have been going well – a steady growth of players; the game itself has been well-received, and all the important graphs are “up and to the right.”  Part of my job involves detecting problems before they become serious […]

Read More
16 Jan
2012

Origins of the Craft : Iterative / Incremental

For your consideration, a paper written by Victor Basili and Albert Turner, Iterative Enhancement : A Practical Technique for Software Development. They make some very good points about iterative feature development, some of which I’d like to call out in this post. Here are some quotes from the paper for your consideration. Quote 1 Building […]

Read More
6 Jan
2012

You are responsible for making that feature work. Write a test. Just do it…

Today the PM of a project I am working on sent an email with a small list of issues that we needed to get resolved before shipping an early build to the customer for a weekly review. In his list of issues MY NAME was tagged next to a feature that I KNOW was working. […]

Read More
4 Jan
2012

Nancy running on Heroku

Category:UncategorizedTag: , :

Last night Ben Hall blogged about how he managed to get Nancy running on Heroku. It’s still an early experiment, and totally unsupported by Heroku itself, but it is very interesting to say the least. In essence this means that it might be possible to run any Mono compliant (really guys, you need to pay […]

Read More