A dockerised micro-service node.js architecture

Sunday February 8, 2015     docker, microservice

Introduction This is the first in a series of posts where I explore how to setup a dockerised micro-service architecture with node.js. The source code for these posts can…

Gulp - a streaming build system

Thursday February 5, 2015     node.js, gulp, browserify, sourcemaps

Gulp is a streaming build system built on node.js. It utilises node streams enabling; in most cases a fairly fast build process. Plugins are written using node.js, using…

Elasticsearch bulk api with Grunt

Tuesday January 27, 2015     node.js, grunt, elasticsearch

The following post will demonstrate working with the elasticsearch bulk api, via grunt and grunt-elasticsearch-bulk. This is useful if; for example, you would like to perform integration testing against an…

debugging node applications with node inspector

Thursday July 31, 2014     node.js, node-inspector, v8-profiler

node-inspector does a pretty good job of debugging node applications; it utilises google chromes existing developer tools. install v8 profiler The first thing we need to do is install v8-profiler;…

Hacking sir-trevor into an angular application

Tuesday July 29, 2014     angular.js, sir-trevor

sir-trevor is a rich content editor entirely re-imagined for the web. It does not store html, just JSON and markdown; its clean and simple to use. angular-sir-trevor angular-sir-trevor allows you…

swagger, describing an express REST API

Wednesday March 26, 2014     node.js, express, swagger, express-validation

Swagger is a simple, open standard for describing REST APIs. Below is my take on creating a swagger client for node.js and express. The solution does not require comments…