Skip to content

Published Article: Reusable Components with Atomic Design

Structuring components in a reusable, discoverable way is a challenge across teams with diverse requirements. It can be difficult for developers unfamiliar with your library. Id like to introduce the idea of Atomic Development using React and styled-components.

Read more →

2018 Review / 2019 Aims

Wow. 2018 was a real rollercoaster for me. This is a brief review so that I can look back on what I achieved, and set out what I hope I can achieve in web development this year.

Read more →

Published Article: React Accessibility

In the recent past, I’ve heard React being criticised for not being accessible, or for allowing practices that don’t help developers think about accessibility. I have to disagree.

Read more →

Send Your Blogs!

I started a mini project this week to collect developer blogs so that I can connect more with the community. I hope that this can be a way of encouraging people to do more with their personal blogs…

Read more →

A React performance case study

Part of the way through a project to replace an app with a static site generated by Gatsbyjs, initial tests revealed that we there was a lot we could do to improve the performance. These are the steps we took to cut load times to under 3 seconds.

Read more →

Three Conversations to Serverless

When Im explaining the idea of Serverless architecture it often takes three conversations before someone understands where I’m coming from, why we put up with the sometimes difficult to understand restrictions it puts on development, and ultimately why it can be extremely useful. In this post, I’m going to document these three conversations that Ive had with many people in the last few months.

Read more →

Atomic Development

Structuring components in a reusable, discoverable way has been a challenge for some recent projects I’ve worked on. I’ve seen different approaches used, but now I think I’ve found a method that’s basically intuitive, avoids duplication of effort and facilitates easy discovery of components.

Read more →

The Future of WordPress

The blogging platform WordPress has done a huge amount to democratise publishing, to make writing and publishing available to everyone. The new Gutenberg content editor is a bold move, one that will really help many of the millions who use it … but it won’t help everyone.

Read more →

Serverless Content Authoring with StrapiJs

In order for people outside of the development team or community to use your software, care must be given to allow them to write and publish content with the least amount of friction or obstruction as possible. A well crafted interface that allows people to do this isn’t easy. I have started to use Strapi as a serverless backend API interface recently and believe it’s going to be a very useful solution for a lot of projects.

Read more →

From PHP to JavaScript: How I Switched Stacks

The last 6 months has been a bit of a whirlwind for me. I have gone from working with agencies and using a mix of technologies, to JavaScript development in a fintech organisation. This has been largely due to my work with GatsbyJS and Serverless.

Read more →

“Wisest are they who know they do not know.” —Jostein Gaarder