The four three horsemen of the of PR apocalypse 🐎
In this post I talk about a some of the not so good PR reviews I've seen (and done) over the years and what can be done to combat them.
Infographic: The many flavours of test doubles 🍦
Test doubles like stubs, mocks and fakes allow us to immitate or observe how the code we are testing behaves. However terminology surrounding doubles can be confusing and terms are often used interchangeably.
HTML5 Geolocation, Macs and an interesting realisation 🗺
In this post I quickly take a look at the HTML5 Geolocation API, and how my MacBook is determining my location.
Vue 3 in 3 Minutes ☘️
There are a bunch of super exciting changes to Vue in v3. In a small challenge to myself and to save you time I have attempted to distil much of the new goodness into a 3 minute blog post.
Assistive Tech: Hardware 🕹
Assistive hardware enables people who cannot use conventional keyboards/mice/trackpads to use laptops, desktops and other devices. In this post, I take a look at the the variety of devices that are on the market and how they work.
JS Meatballs Pt. 6: Truthy, Falsey and Type Coercion 😇
The whole truth(y)... and falsey... and type coercion. Examining the inherent boolean value each value in JavaScript has.
JS Meatballs Pt. 5: Conditionals 🧐
A brief look into conditionals with if, else if and else.
JS Meatballs Pt. 4: Data Structures (Arrays and Objects) 🤠
This post examines the two most common ways in which we structure data in JavaScript with Arrays and Objects.
JS Meatballs Pt. 3: Functions 🤖
Looking at performing tasks with functions, as well as the concepts of namespace and scope.
JS Meatballs Pt. 2: Variables, Constants and Operators 🚀
Diving into declaring variables and constants with let, const and var. And a look into assignment, comparison, arithmetic and logical operators.
JS Meatballs Pt. 1: Introduction and Data Types 🍝
Introducing meatballs, a collection of small but meaty posts on the foundations of JavaScript. Also, we look at the 7 hottest primitive data types for JavaScript in 2020.