Hello, I am Will Laurance

I am a professional software consultant and product engineer.

20 Jun 2015

A New Start

It is a wonderful feeling to start a new chapter in life. Change is always a bit scary, but in my experience, the benefits always outweigh any interim anxiety created.

[read more]

14 Apr 2015

Managing Employee Risk

Recently I found out a close family friend lost her job. I do not know the specifics, but I know that it is a scary and frustrating time for her and her family. You hear about people losing their jobs often, but when it hits close to home, the impact reminds of us to reflect.

[read more]

08 Jan 2015

2014 - Lessons Learned

2014 was a great year. I grew my freelancing business, built some small products, and had fun. Here are three lessons I am taking with me in 2015.

[read more]

30 Jul 2013

node -e vs node -p

The difference between node -e and node -p is p will run the script through the interpretor and print the results. The -e will only evaluate the script. The time -e will print anything is if something writes to stdout or stderr.

[read more]

16 Aug 2012

Nginx redirect for multiple virtual hosts

If you want to redirect traffic to a different subdomain, you can add a rewrite clause into each of your server{} entries in /etc/nginx/sites-avaliable/default or where ever you keep your available sites located.

[read more]

11 Jul 2012

Node.js doc app

I am currently working on a node.js documentation app similiar to andnodejs. I really like andnodejs but the versions of node are not being updated with the app. But I figured why not just let the user choose which versions of node they would like to have installed. Nodoroid solves this problem by allowing the user to choose which version of the node documentaion they have. It also supports having as many versions as you would like. The view of docs will be in a similar manner to andnodejs.

[read more]