January 8, 2018
A short post on why and how I've moved the JS Playground from GitHub Pages to Netlify.
December 18, 2017
Today we'll look at a new feature introduced in React 16, fragments, and how we can use them to tidy up the DOM that our components create.
December 12, 2017
In today's post we'll introduce Enzyme and look at how to use it to test a basic React component.
October 3, 2017
In this 12 minute video I'll show you how to make your Elm application support URLs with the Navigation package.
September 10, 2017
Recently I've been considering a move away from Vim for front end development.
August 29, 2017
In today's video I set up and explore styled-components with the help of Glen Maddern.
August 8, 2017
July 17, 2017
Today we'll refactor a React component by pulling out logic that can live in its own module that we can test more easily.
June 30, 2017
In today's video we'll see how we can take a React component that is doing too much and split it into multiple components. We'll look at how you can spot if a component needs breaking up and how we can use the tests to ensure we're maintaining functionality and how they help guide us towards a better implementation.
April 24, 2017
I've recently been learning TypeScript and today I'll take you through how I set up a TypeScript project using React, Babel and Webpack.