Skip to content

Hello, I’m Steve

I’m a UK based front-end developer living in Nottingham. Welcome to my personal website where I write about web development.


Latest blog posts

  • Blog questions challenge

     Published on 15 Feb 2025

    Over the past few days I've noticed several people nominating each other to write a post about blogging. As far as I know I haven't been tagged, but I haven't blogged in a very long time so thought it would be a good way to get back to it.

  • Combining data with multiple fetch requests

     Published on 25 Jul 2023

    I was recently working on a project where I needed to make multiple API calls to create a combined array of data. It is very easy to get into a mess with a task like this. For those that find themselves in a similar position, the solution I went with looks like this:

  • Find a git commit from the command line

     Published on 22 Mar 2023

    When I’m working in a codebase I sometimes need to find a previous commit. Until recently I would either do a git log or view the history in GitHub, but sometimes the commit might be buried under a sea of commits and be difficult to find.

  • Declarative and imperative programming

     Published on 09 Mar 2023

    You may have come across the terms declarative and imperative programming, but aren’t sure what they mean. If you’ve been writing a code for a reasonable amount of time, you most likely know these concepts, you just don’t know what they’re called.

  • Git commit messages: Why or what?

     Published on 09 May 2022

    I’ve always been told that when writing a git commit message, it should explain the why rather that the what behind the changes. The reasoning is that a reviewer can see what you have done by looking at the code, but they have no context as to why. My thoughts on this are that it should explain the what, especially if you work with pull requests.