I'm Matt Kane. I've made high-speed flashes and beekeeping software, but I mostly spend my time making web and mobile apps with React and TypeScript. Follow me on Twitter and Github.

Add Disqus comments to a Gatsby blog

07 April, 2018

This blog is a static site built using GatsbyJS . This means you can’t add a comment field like on a normal blog engine such as Wordpress…

How to install Contenta headless Drupal on a Digital Ocean droplet

07 April, 2018

I’m working on a project that uses Drupal as a data source for a Gatsby site, and I needed a clean Drupal instance for testing. Contenta…

Don't make me choose my country: Add geolocation to HTML forms in three lines of JavaScript

22 March, 2018

Addresses are some of the most common types of HTML form that you are likely to create, and most have terrible UX design. We are going to…