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 A write up of a conference talk given about lessons learned migrating complex JavaScript applications.
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.
March 14, 2017 Today we'll look at using Elm to build a browser version of Langton's Ant in the browser.
March 7, 2017 In this post we'll explore writing React components as functional, stateless components and the benefits they can bring to your application.