Manage Redux state with Immutable.js

Redux is great for handling lots of moving parts within an application. Immutability is a big part of that - making sure that no object gets mutated, but a copy gets made with every change. Sometimes that can be easier said than done, but there are libraries out there that can help.

  • 11 February 2019

JavaScript in 2019 and working with Redux Thunk

It's a double header from me in this month's Web Designer. My choice of JavaScript APIs that are going to make an appearance in 2019, plus part two of my Redux series.

  • 12 January 2019

Manage React application data with Redux

State is hard - Redux makes it a little easier. The first in a five-part series introduces the concepts of Redux to a beginner audience.

  • 11 December 2018

Create a static website with Gatsby

React is great, but it’s quite overkill for most sites. Downloading the framework and the content too before anything shows up? That’s no good. Server rendering can help, but it’s tricky to set up and is prone to issues if it’s not kept on top of. Is there a way to get the composibility of React without any of the icky JS-only website stuff?

  • 02 December 2018

30 HTML, CSS and JS APIs

HTML doesn’t get the attention it deserves. It’s at the core of every page, site and application on the web but it’s often forgotten about.

  • 27 October 2018