Automate all the things! An introduction to Grunt

One of the most important tools in my development workflow is Grunt. Grunt is a JavaScript task runner which helps you automate repetitive tasks. I honestly couldn't do without it anymore. In this blog post I will walk you through setting up a starter project for static websites with Grunt…

Test-driving a Node.JS API

I have recently been working on a couple of full-stack JavaScript (MEAN) applications. One of the first projects did not have a well-tested API. Eventually, it turned out the data it returned was not always correct. This shows the importance of testing your APIs. The great news? Testing your Node…