Software Engineer
Dopetrope - a HTML5 Up template which has been ported to Hugo static site generator
Learn how to apply default function parameters with ECMAScript 6
How to style readonly attributes on inputs with CSS
Read why I've moved from Wordpress CMS to Hugo static site generator
Read about how a recent Hugo project was built and what components were used
8 Atom Packages which are useful for front-end development
Step-by-step guide on setting up AngularJs with Jest unit testing
Massively - a HTML5 Up template which has been ported to Hugo static site generator
Step by step tutorial on how to host your static site on Netlify with continuous integration
A recent project displaying Strava Year-To-Date stats using webhooks, Firebase, GitHub Actions & Next.js
How to use Jest Snapshot unit testing with component mocking in ReactJs
How to add a 'no-js' body class with Gatsby to prevent FOUC
How to retrieve Auth0 users details and email addresses with NodeJs Express
Typerite - A free StyleShout HTML5 template available as a NextJs Typescript Boilerplate
With large data sets, Chart.js data points can start to look cluttered and impact performance. This article looks at how these could be filtered
A preview of some of the tools I use in my terminal setup, as well as the commands I use on a daily basis when working with GitHub
A quick guide on how to integrate Codecov within a monorepo
GitHub now has the option of adding a README to your profile page, which can be updated with your latest blog posts