A tool for having difficult conversationsNeed to have a difficult conversation with someone? Sitting up all night worrying about what you are going to say? Written it down but…Jul 3, 2020Jul 3, 2020
How to host a website on an AWS S3 bucket using Route 53This article is a step by step guide into how to host your static httpswebsite with S3, Route 53 and Cloudfront. Static websites include…Jun 2, 2020Jun 2, 2020
Live Element Lists vs Static Ones, Why document.getElementsByClassNameI was working on a bug in our code base with a colleague, when he noticed something strange about the behaviour of…Jul 17, 2018Jul 17, 2018
Document.documentElement: BiteSize JS and web performanceI was recently advised to use Document.documentElement when querying the DOM to get the html element.Jul 10, 2018Jul 10, 2018
Want to start a company but not sure where to begin? A guide to Agile & assumption testing.I spent a few years as a growth hacker for tech start-ups in Asia. During this time I worked with many startups, both successful and not. I…Jun 26, 2018Jun 26, 2018
The Future of AMP — JS that doesn’t block the main thread?At ComparetheMarket.com we are constantly optimising the speed of our site.May 15, 2018May 15, 2018
The basics of JavaScript events.While learning Javascript I came across the concept of an event. In this article I attempt to make sense of them and how they can relate to…May 2, 2018May 2, 2018
How To Connect To The MOZ API With A C# ApplicationAn API is basically just a website.Mar 12, 2018Mar 12, 2018
How to set up a virtual machine on your macA virtual machine is essentially a new machine on your current one. A new environment (area(in memory)) which is separate to your current.Feb 12, 2018Feb 12, 2018
The best way to learn how to code as a newbie. What I learnt from 4 months at a coding bootcampAfter spending years thinking about learning to code I finally decided to take the plunge and join a coding bootcamp.Jan 3, 2018Jan 3, 2018