Manage React form state with Formik

Ever tried making a form in a React app? At the start it might not seem so bad, but as it grows it turns into a beast. The redux-form package is often the go-to choice out there to help, but that relies on Redux and is a massive burden for a quote-unquote “simple” form.

  • 25 November 2019

Hacking Amazon Echo Buttons

What can you do with some bluetooth buttons, web sockets and a spare weekend? Make a gameshow-style buzzer program, obviously...

  • 17 November 2019

CSS Houdini

CSS is the go-to technology for making sites look how we want. But there's a new box of tricks coming to JavaScript that could make styling that little bit more unique.

  • 15 October 2019


It’s easy to overlook HTML in the age of JavaScript frameworks. These modern tools make it easy to make a <div> do whatever you want - a header, a button, a link. Whatever, right? If it works it works…

  • 12 September 2019

Test a site's accessibility with Pa11y

98% of homepages online have some kind of accessibility issue. By automatically checking for common problems with Pa11y, we can be more confident that we are not accidentally adding any new ones into the codebase.

  • 05 September 2019