My journey through the JavaScript pattern jungle

After you’ve been writing JavaScript for a while and get past the ‘just making things work’ stage, you start to look for ways to organise your code. This is where patterns come in.

Continue reading…

Node tools and libraries that I rely on

I’ve been building Node applications for a couple of months now. In that time I’ve come to rely on a set of tools which have made my life a lot easier, so I thought I’d share them here.

Continue reading…

It's OK to not know everything

Something I wish I’d been told when I first became a web developer, is that it’s OK to not know everything. Understanding that has probably been the biggest hurdle that I’ve had to overcome - and I’m still trying.

Continue reading…

Validating schemas with Mongoose

For the past couple of weeks I’ve been working on a NodeJS application. One of the most important tasks was to validate the data being written to the Mongo database. Thankfully Mongoose was there to help.

Continue reading…

Kick-starting a front-end project

When starting a new project, there are a number of things I do that are the same every time. For example, I use gulp to run a bunch of tasks on my files, and I use a similar directory structure every time. Setting all this up for every project would be a huge time sink, and is quite frankly tedious.

Continue reading…