The Localhost Blog

This is my portfolio site.

cover image

Globally Style the Gatsby Default Starter with styled-components v5

I'm going to go over globally styling the Gatsby Default Starter with styled-components v5, I've…

cover image

Upgrade Windows Subsystem Linux - Ubuntu 18.04 to Ubuntu 19.10

In this guide I'm going to detail upgrading a Windows Subsystem Linux (WSL) Ubuntu install from the…

cover image

Track Custom Events With Fathom Analytics

In this guide I'm going to go through how to track custom events in a Gatsby site using Fathom…

cover image

React Advanced - London 2019

React Advanced London going deep! Here's my recollection of my attendance at React Advanced London…

cover image

Build a coding blog from scratch with Gatsby and MDX

I have been a Gatsby user since around v0 May 2017 , at that time was using a template called…

cover image

JAMstack_conf London 2019

I've been wanting to go to a JAMstack conf since the first one was scheduled for October 2018. This…

cover image

Convert the Gatsby default starter blog to use MDX

In this guide we're going to cover converting the Gatsby default blog starter to use MDX. All the…

cover image

Update Windows Subsystem Linux Ubuntu from 18.04 to 18.10

Already use WSL with Ubuntu? Want an Upgrade?? This is a guide that will cover upgrading Windows…

cover image

Creating a Custom React Hook for Gatsby Site Metadata

Hooks ahoy! Ok, let's get it on with the new hotness in Reactland, React Hooks! This is a guide…

cover image

Testing MDX

Moving to the new hotness!! I've now moved this blog over to Gatsby MDX. You can see all the changes…

cover image

Setting up multiple Git providers

Over the past couple of weeks now I have set up several development machines at work and have had to…

cover image

Windows Web-dev bootstrap

From scratch to Create React App on Windows An opinionated guide on setting up a web development…

cover image

Turning a job hunt into a dev project

Cliffs/TL;DR I made a recruiter FAQ on my personal site for recruiters and created an online CV…

cover image

Convert the Gatsby default starter to styled-components

Let's go through getting styled-components working with the Gatsby default starter. In this example…

cover image

Get your GraphCMS data into Gatsby

Let's set up Gatsby to pull data from GraphCMS. This will be a walk-through of setting up some basic…

cover image

Using the React Context API  -  getting started

Let's use the React Context API to change theme in an app! But first, some context ! 🤣 Ok terrible…

cover image

Making a CI pipeline with Travis CI

I thought I'd set up this blog with some sort of build pipeline, the intention was to have a good…

cover image

Use the React Context API with Gatsby

I'm a bit late to the party using the new React Context API , I did get to use it the other day at…

cover image

styled-components 💅 getting started

We're going to style the basic create react app with styled-components to look something like this…

cover image

How to make time for 100 days of code

Life moves pretty fast. If you don’t stop and look around once in a while, you could miss it…

cover image

Windows Subsystem Linux setup

I'm a Windows user, I have been a Linux user as well but I have found that Windows is a bit less…

cover image

Git ` — allow-unrelated-histories`

How to combine two separate unrelated Git repositories into one with single history timeline. Just…

cover image

Moving from beginner to (slightly more) advanced git with aliases.

Speed up your git workflow with git aliases, this is a brief introduction on using aliases…

cover image

Just starting out with Git and GitHub? It gets easier, honest!

No doubt you have heard of Git or GitHub for source control, but what is source control? “Revision…

cover image

Twitter bot playground

How to build and deploy a multifunctional Twitter bot! This is a reference for me and anyone else…

cover image

Code life balance

Just some rationalisation of what I'm currently doing. Recently I have decided that I'm going to…

Easily set up your own Twitter bot

Want to get set up with your very own Twitter bot quickly and easily, with this guide you can be set…

Git and GitHub

I know why Linus called it that now! If you're reading this there's a good chance you know at least…

Twitter McTwitBot

I must say this was great to do and a nice little introduction to node and npm. I got to doing this…

Starting again with Jekyll

Since setting up this blog I haven't really bothered with Jekyll any more than just forking Barry…

My first Microsoft Visual Studio Code [VSCode] extension

I'm a published developer! sort of Well that was a bit painful, well not actually I mean from the…

VBA Code Export for Version Control Systems

I have seen the same situation many times now in my career as a VBA Developer about how source code…

freeCodeCamp

Ok, I have recently discovered and started doing freeCodeCamp(🔥) which so far I'm really enjoying…