Welcome to my website! This is where I post tips and tutorials about web development. I love to learn more about the modern web and as I learn I'll share useful guides and other information here. Enjoy!
This is the second post in a series of posts about the rebuilding of my Howick Weather Station website.
This is the first post in a series of posts about the rebuilding of my Howick Weather Station website.
Recently I've been exploring and learning the VueJS Framework. It's a lightweight alternative to some of the heavier frontend frameworks out there, and has become increasingly popular in the last year or two.
At work we have been working on rewriting the frontend of our large web application from scratch using Angular 2 (now Angular 4). In this post I will be detailing our app architecture and the experiences we have had so far.
This post explores how to use Jasmine to test my small custom DOM utility library. Jasmine is a Behaviour Driven Development (BDD) testing framework for JavaScript.
This post is the final part (part 3) of 'Building your own DOM utility'.
This post is Part 2 of 'Building your own DOM utility'.
This post shows how to write your own simple DOM utility, which may eliminate the need to include a big library just for it's convenient DOM functionality. This topic will be split across several posts. This is part 1.
In this post, I discuss how I handle daylight savings transitions in time series charts on my weather station website.
This post demonstrates how to smoothly transition D3 axes as an alternative to updating axes with new limits instantaneously.