October 2, 2015 • 13 minute read
Node.js (Node) is an application runtime that enables you to develop JavaScript applications that run out of the browser. To get started with Node, download and install it - you can find relevant instructions for your platform at https://nodejs.org. When it is installed on your c...
August 18, 2015 • 2 minute read
There is a good time to take risks in your career. But it’s not when you might expect. In my early career, I had several opportunities to move from my reliable, pensionable employment into riskier roles in startups and rapid-growth companies. Invariably, I declined all of these o...
October 29, 2014 • 6 minute read
A few years ago, I was contacted by someone in Gilt Groupe about a potential role in their front-end engineering team in Dublin. At the time I was happy in my Product Manager role in Core and was routinely ignoring similar emails from recruitment agencies and other companies. I...
April 25, 2014 • 2 minute read
In this article, you will learn how to build a simple Node.js application and deploy it to IBM's BlueMix platform. BlueMix makes it easy to deploy your apps into production, and provides a variety of services that simplify common tasks such as data storage, caching, mobile servic...
April 24, 2014 • 2 minute read
One of the side projects I'm currently working on is a quick online ONIX for Books file validator utility. The tool is built using Node.js and Express, and I quickly ran into an issue with handling file uploads. Searching Google didn't help all that much, particularly when it com...